home *** CD-ROM | disk | FTP | other *** search
/ The World's Largest Collection of Windows Software / The World's Largest Collection of Windows Software - Disc 1.iso / connect / _b1 / bcwin30a / bcomwin.doc < prev    next >
Text File  |  1994-05-02  |  111KB  |  1,996 lines

  1. BCOM, Helping people communicate around the world!
  2.  
  3.  
  4. Copyright Notice, Disclaimer and Trademark Acknowledgements
  5.  
  6. This document is copyrighted.
  7. Copyright (c) 1989,1990,1991,1992,1993, 1994 BCOM COMPUTER. 
  8. All rights reserved. This document is not to be printed in whole or in part without prior written consent of BCOM COMPUTER. 
  9.  
  10. Disclaimer:
  11. This software and documentation contains valuable trade secrets and proprietary information. Unauthorized use of this software or documentation may result in civil damages and/or criminal prosecution. BCOM COMPUTER  believes that this documentation is accurate and accurately depicts the software's behavior but assumes no responsibility for its use, nor for any rights of third parties who may lawfully become entitled to, and do use the software or documentation contained herein.
  12.  
  13. BCOM QUEFILE TM and BCOM QUEFAX TM are both trademarks of BCOM COMPUTER.
  14.  
  15. BCOM COMPUTER , as well as BCOM QUEFILE or QUEFAX may be represented in this document as BCOM.  
  16.  
  17. Information in this document is subject to change without notice and does not represent any commitments on the part of BCOM COMPUTER. This document is copyrighted and is protected by law. It is against the law to copy the software onto any medium except as allowed under a purchased license version or under a nondisclosure agreement. No part of this manual may be reproduced or transmitted in any form or by any means including, photocopying, electronic scan, mechanical, or video for any purpose without expressed written permission from BCOM COMPUTER.
  18.  
  19. BCOM COMPUTER respects and acknowledges the hard work of many other comapanies and individuals to obtain Copyrights and Trademarks: 
  20.  
  21.        COPYRIGHT AND TRADEMARK ACKNOWLEDGEMENTS:           
  22.        * Microsoft« and MS-DOS are registered trademark of 
  23.          Microsoft Corporation.                              
  24.                                                             
  25.        * WindowsTM is a trademark of Microsoft Corporation.    
  26.  
  27.        * True TypeTM is a trademark of Apple Computer, Inc.
  28.                                                             
  29.        * Hayes« is a registered trademark of Hayes         
  30.          Microcomputer Products Inc.                         
  31.                                                             
  32.        * MNP« is a registered trademark of Microcom Inc.      
  33.                                                             
  34.        * BCOM QueFileTM for WindowsTM acknowledges "for WindowsTM"
  35.          states: "for the Microsoft WindowsTM operating system".
  36.      
  37.        * All or any other company names and/or products listed 
  38.          are trademarks (TM), registered trademarks («), or
  39.          copyrights (⌐)of their respective owners.                             
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  Thank you,
  56.  
  57.  
  58.  __________________________________
  59.  Brent Jamerson 
  60.  
  61.  BCOM COMPUTER President
  62.  
  63.  
  64.  
  65. Thank you for your purchase of BCOM QUEFILE for Windows!                                                               
  66. If you enjoy BCOM QUEFILE please tell all your friends. If you don't, please tell me why! Call or write me:            
  67.                                                                  
  68.           BCOM COMPUTER
  69.           c/o Brent Jamerson
  70.           2241 Jackson Circle 
  71.           Carrollton, Texas 75006
  72.  
  73.           Automated Voice/Fax/Data
  74.           214-245-4017
  75.  
  76.  
  77. BCOM Computer was established in 1988 and is committed to excellence. I would be happy to receive any comments you have about any BCOM product. 
  78.  
  79. Thanks again,
  80. Brent.
  81.  
  82. BCOM QUEFILE is a complete communications package for the Microsoft Windows operating system. It is based on ease of use, and yet it  provides users with a powerful array of communications tools. BCOM QUEFILE shareware version has some limited functionality. BCOM QUEFILE currently has 3 editions:
  83.  
  84. 1. Shareware Starter Edition. 
  85.         ( Very limited functionality, no installation, 
  86.           not serialized or registered software and its free! ).
  87.  
  88. 2. Starter Edition Limited.  
  89.         ( Some functionality missing/reduced ).
  90.  
  91. 3. Full-Functioning Edition. 
  92.  
  93.  
  94. BCOM QUEFILE Full-Functioning Edition when purchased, contains:
  95.  
  96. 1. A full Windows hosted installation utility and compressed file format. 
  97.  
  98. 2. Additional functionality, KERMIT file transfer, Drag&Drop 
  99.    files to the SEND button on the button, Clipboard cut 
  100.    screen data and paste to the com port, QueFile 
  101.    Auto-start/save/get,BBS dialer, Scripting, and more... 
  102.  
  103. 3. Full on-line documentation, and hard-copy if ordered.
  104.  
  105. 4. Licensed and serialized disks shipped.
  106.  
  107. Please take the time to send in your request to purchase BCOM QUEFILE, its well worth it.
  108.  
  109. WHAT'S NEW! 
  110. Updates
  111. This release.
  112.  
  113. Update: 04/24/94 - Preliminary Release 3.00.
  114.      o Added BCOM QUEFAX, see supplement. Complete Class 2 
  115.        Group 3 fax modem support. Fax support automatically
  116.        from host mode!!! Both Send and Receive.
  117.  
  118. ( This page intentionally left blank )
  119.                             TABLE OF CONTENTS:
  120.  
  121.  
  122. Updates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
  123.  
  124. Illustration List. . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
  125.  
  126. BCOM QUEFILE/QUEFAX System Requirements. . . . . . . . . . . . . . . . . .6
  127.  
  128. BCOM QUEFILE Main Window . . . . . . . . . . . . . . . . . . . . . . . . .7
  129.  
  130. BCOM  QUEFILE Quick Product Summary  . . . . . . . . . . . . . . . . . . .8
  131.  
  132. BCOM QUEFILE Quick Feature Summary . . . . . . . . . . . . . . . . . . . .9
  133.      - FILE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
  134.      - DIAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
  135.      - CONFIGURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
  136.      - SESSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  137.      - TERMINAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  138.      - QUEFILES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
  139.      - INTERNAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
  140.      - HELP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
  141.      Running Multiple BCOM QUEFILE Instances . . . . . . . . . . . . . . 12
  142.  
  143. BCOM QUEFILE Getting Started . . . . . . . . . . . . . . . . . . . . . . 12
  144.      Quick Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
  145.  
  146. Installing BCOM QUEFILE. . . . . . . . . . . . . . . . . . . . . . . . . 15
  147.  
  148. Menu Section Formats And Conventions . . . . . . . . . . . . . . . . . . 18
  149.  
  150. File Pull-down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
  151.      Send File(s). . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
  152.      Receive File(s) . . . . . . . . . . . . . . . . . . . . . . . . . . 22
  153.      Launch Fax Mgr. . . . . . . . . . . . . . . . . . . . . . . . .23
  154.      Fax Receive Now . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  155.      Capture File. . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  156.      Exit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  157.  
  158. Dial Directory Pull-down . . . . . . . . . . . . . . . . . . . . . . . . 24
  159.      Dial Directory. . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  160.      BBS Dialer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
  161.      Notify Beeps. . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
  162.  
  163. Configure Pull-down. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  164.      Com Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  165.      Find Your Modem Port. . . . . . . . . . . . . . . . . . . . . . . . 29
  166.      Flow Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  167.      Modem Connect Type. . . . . . . . . . . . . . . . . . . . . . . . . 29
  168.      DTR or +++ Reset. . . . . . . . . . . . . . . . . . . . . . . . . . 30
  169.      Set Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
  170.           o Modem Initialization String. . . . . . . . . . . . . . . . . 30
  171.           o Modem Reset String . . . . . . . . . . . . . . . . . . . . . 30
  172.           o Modem Connect String . . . . . . . . . . . . . . . . . . . . 30
  173.           o Host Initialization String . . . . . . . . . . . . . . . . . 30
  174.            o Primary Host Password String. . . . . . . . . . . . . . . . 31
  175.           o Primary Host Password for DOS cmds . . . . . . . . . . . . . 31
  176.           o Host/Download Directory. . . . . . . . . . . . . . . . . . . 31
  177.           o Supplement Dial String 1 . . . . . . . . . . . . . . . . . . 31
  178.           o Supplement Dial String 2 . . . . . . . . . . . . . . . . . . 31
  179.            o Security Password . . . . . . . . . . . . . . . . . . . . . 32
  180.           o Reserved 1 . . . . . . . . . . . . . . . . . . . . . . . . . 32
  181.           o Xfer Char MaxWait Timeout. . . . . . . . . . . . . . . . . . 32
  182.      Quick View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
  183.      Beeps and .Wav support. . . . . . . . . . . . . . . . . . . . . . . 32
  184.      Host Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
  185.      Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  186.      Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  187.      Save Configuration. . . . . . . . . . . . . . . . . . . . . . . . . 35
  188.  
  189. Session Pull-down. . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
  190.      Modem Init String . . . . . . . . . . . . . . . . . . . . . . . . . 35
  191.      Modem Reset String. . . . . . . . . . . . . . . . . . . . . . . . . 35
  192.      Host Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
  193.      Auto-Answer String. . . . . . . . . . . . . . . . . . . . . . . . . 40
  194.      A FAST 19200:N,8,1. . . . . . . . . . . . . . . . . . . . . . . . . 40
  195.      B FAST 19200:E,7,1. . . . . . . . . . . . . . . . . . . . . . . . . 40
  196.      C FAST 9600:N,8,1 . . . . . . . . . . . . . . . . . . . . . . . . . 40
  197.      D FAST 9600:E,7,1 . . . . . . . . . . . . . . . . . . . . . . . . . 40
  198.      Script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  199.      Offline + ResetModem. . . . . . . . . . . . . . . . . . . . . . . . 43
  200.  
  201. Terminal Pull-down . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
  202.      ANSI Emulation. . . . . . . . . . . . . . . . . . . . . . . . . . . 43
  203.      Optional Emulators. . . . . . . . . . . . . . . . . . . . . . . . . 43
  204.      Echo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
  205.      CRLF/LF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  206.      Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  207.      TTF/OEM Stock Font. . . . . . . . . . . . . . . . . . . . . . . . . 44
  208.      TTFRowsOnScreen . . . . . . . . . . . . . . . . . . . . . . . . . . 45
  209.      SnapHeightTo24. . . . . . . . . . . . . . . . . . . . . . . . . . . 45
  210.      Copy Area to Clipboard. . . . . . . . . . . . . . . . . . . . . . . 45
  211. Paste Clipboard to Port. . . . . . . . . . . . . . . . . . . . . . . . . 46
  212.      F1 Help/Sent. . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
  213.      Cursor Home/Clear . . . . . . . . . . . . . . . . . . . . . . . . . 46
  214.      Clear Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
  215.  
  216. QueFiles Pull-down . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
  217.      Schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
  218.      Enable/Disable. . . . . . . . . . . . . . . . . . . . . . . . . . . 50
  219.      Save Queue to disk. . . . . . . . . . . . . . . . . . . . . . . . . 50
  220.      Get Queue from disk . . . . . . . . . . . . . . . . . . . . . . . . 50
  221.      AutoLoad Queue at start-up. . . . . . . . . . . . . . . . . . . . . 50
  222.      Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
  223.  
  224. Internal Pull-down . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
  225.      Debug/Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
  226.      Clear Queue(s). . . . . . . . . . . . . . . . . . . . . . . . . . . 51
  227.      List Queue(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
  228.  
  229. Help Pull-down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
  230.      Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
  231.      Using Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
  232.      About BCOM... . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
  233.  
  234. BCOM file transfer protocols explained . . . . . . . . . . . . . . . . . 53
  235.  
  236. File Transfer Errors . . . . . . . . . . . . . . . . . . . . . . . . . . 55
  237.  
  238. Error Correcting Modems. . . . . . . . . . . . . . . . . . . . . . . . . 56
  239.  
  240. BCOM QUEFILE DDE Client/Server . . . . . . . . . . . . . . . . . . . . . 56
  241.  
  242. Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
  243.  
  244. Documentation Update Required Form . . . . . . . . . . . . . . . . . . . 60
  245.  
  246.  
  247.                             Illustration List 
  248. Figure 1 BCOM QUEFILE's Main Window. . . . . . . . . . . . . . . . . . . .7
  249. Figure 2 BCOM QUEFILE Icon . . . . . . . . . . . . . . . . . . . . . . . 16
  250. Figure 3 BCOM Get File Protocol. . . . . . . . . . . . . . . . . . . . . 19
  251. Figure 4 BCOM Get File Name. . . . . . . . . . . . . . . . . . . . . . . 20
  252. Figure 5 BCOM File Transport Window. . . . . . . . . . . . . . . . . . . 21
  253. Figure 6 BCOM Dial Directory Dialog Box. . . . . . . . . . . . . . . . . 24
  254. Figure 7 BCOM Dial Notepad . . . . . . . . . . . . . . . . . . . . . . . 25
  255. Figure 8 BCOM Communication/Modem Configuration. . . . . . . . . . . . . 28
  256. Figure 9 BCOM Get Script File Name . . . . . . . . . . . . . . . . . . . 41
  257. Figure 10 BCOM QUEFILE Scheduling Box. . . . . . . . . . . . . . . . . . 47
  258.                   BCOM QUEFILE/QUEFAX System Requirements
  259.  
  260. BCOM QUEFILE requires Microsoft Windows 3.1 enhanced mode.
  261.  
  262. BCOM QUEFILE requires an HAYES« "AT" compatible modem. 
  263.  
  264. BCOM QUEFAX requires an HAYES« "AT" , Class 2 Group 3(class 1 is NOT supported) compatible fax-modem. 
  265.  
  266. BCOM QUEFILE requires approximately 240k bytes of memory.
  267.  
  268. BCOM QUEFAX requires approximately 100k bytes of memory.
  269.  
  270. BCOM QUEFAX requires ~MegaBytes to load image files depending on the bitmap file and how many colors are in its palette. 
  271.  
  272. BCOM QUEFILE uses approximately 1 Meg of disk space.
  273.  
  274. BCOM QUEFAX requires ~48k Bytes of disk space per fax image received. Send fax .BSF files require 216k bytes per page. 
  275.  
  276. BCOM QUEFILE requires a mouse. Every effort has been made to ensure that TAB-STOP and ALT-KEY support were added but a couple of features may not be easily accessed or accessed at all. 
  277.  
  278. It is strongly recommended that you use BCOM QUEFILE with a mouse.
  279.  
  280.                          BCOM QUEFILE Main Window
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308. Once BCOM QUEFILE is up and running,  it's title bar reflects the communication port values in use. It's setup like the DOS mode command. There is a number in brackets [] after BCOM that shows which instance 0-9 of BCOM QUEFILE this is.  For more information see "Running Multiple Instances" later!
  309.                     BCOM  QUEFILE Quick Product Summary
  310.  
  311. o Based on ease of use, easier set-up than any other package!
  312.      - Select a modem and go! Built-in support for over 100 modems,  Hassle free set-up, not intimidating like other packages!
  313.      - Targeted to users tired of communications hassles, Toolbar ( button bar for quick & easy feature access ).
  314.  
  315. o Class 2 Group 3 Fax Modem Support.
  316.      - Send and receive faxes using your fax modem. Send faxes to regular fax machines and remote fax modems.
  317.      - View, Print, Scale, received faxes. Use the clipboard. Custom cover pages and lots, lots more! 
  318.  
  319. o Context sensitive help, BCOM is fully documented.
  320.      - Get help from most anywhere by pressing the F1 key.
  321.      - BCOM QUEFILE is fully documented.
  322.  
  323. o Single or multiple communication ports supported.
  324.      - Multi-Instance support ( multiple BCOM QUEFILE may run concurrently using shared code ).
  325.  
  326. o Full duplex asynchronous terminal support.
  327.      - Full screen (up to 100 lines)ANSI and limited VT100 emulation.
  328.      - Both embedded BCOM True TypeTM OEM scalable font and OEM Stock font supported.
  329.  
  330. o Eight (8) blazing fast file transfer protocols supported. Use the Windows Drag and Drop feature to send files!
  331.      - KERMIT *
  332.      - XMODEM *
  333.      - YMODEM * note1
  334.      - YMODEM BATCH * note1
  335.      - YMODEM-G option * note1
  336.      - YMODEM-G option BATCH * note1
  337.      - ASCII note1
  338.      - BINARY note1
  339.        note1, BCOM automatically negotiates BATCH 
  340.       *Talk (chat) supported during file transfer  from BCOM-to-BCOM.
  341.  
  342. o Multi-User Host Mode.
  343.      - Remote users have Login/Password/and DOS command level password support.
  344.      - Host Mode serves remote users via remote menu system.
  345.      - Send/Receive files, protocol support, QueFile support.
  346.      - Chat, Login banner support, user messages.  DOS level commands supported: TYPE,DIR,CD,RD,DEL,COPY,etc.
  347.  
  348. o Dial Directory and BBS dialer.
  349.      - Up to 100 saved users each with com port and dial set-up.
  350.      - A "NotesFile«" ( text ) can be tagged to any dial entry.
  351.      - Multiple supplement dial strings,  BBS dialer and dial entry tag support.
  352.  
  353. o Script support for automating redundant communication chores like automated dialing, send/receive files, logon/logoff and more!
  354.      
  355. o QueFile allows users to schedule complex automated file transfers without the use of scripts to other BCOM users.
  356.      - Automatic save and restore of the scheduled file transfer queue.
  357.  
  358. o Audio sound board support.
  359.      - ".WAV" file support for multiple BCOM QUEFILE events!
  360.  
  361. o Clipboard support allows the user to copy screen data to the clipboard and paste clipboard data directly to the communications port!
  362.  
  363. o Advanced DDE support ( Dynamic Data Exchange ) provides a Client/Server  programming  interface to BCOM QUEFILE! 
  364.      - A  sample client DDE application and source code are provided!
  365.  
  366. o Many more extras! The BCOM advantage.
  367. System Requirements: WindowsTM version 3.1, Mouse, Disk Space 1Meg, Memory 320K., Compatible Hayes« AT command set  modem. 
  368. Enhacements: Audio Board with .WAV support. BCOM QUEFAX requires a class 2 Group 3 Hayes« compatible AT fax-modem.
  369.  
  370.                     BCOM QUEFILE Quick Feature Summary
  371.  
  372.                       Categorized by pull-down menu!
  373.  
  374. BCOM QUEFILE currently has the following list of features:
  375.  
  376. - FILE
  377.  
  378.      o Send File
  379.        Contains all windows and dialog boxes to transmit a 
  380.        file to a remote user. This also includes protocol 
  381.        and file options.
  382.      o Receive File
  383.        Contains all windows and dialog boxes to receive a 
  384.        file from a remote user. This also includes protocol 
  385.        and file options.
  386.      o Capture File
  387.   Capture sent/received communications port data to a 
  388.        file.
  389.      o Exit 
  390.        Quits BCOM and exits back to Windows.
  391.  
  392. - DIAL
  393.  
  394.      o Dial Directory
  395.        Allows user to enter, update, store, and dial 
  396.        other users automatically. An additional feature allows 
  397.        users to tag a notes file to dial entries!
  398.      o BBS Dialer
  399.        Selected dial directory users may be grouped into 
  400.        a BBS user class, where BCOM can rotary dial 
  401.        until a connect string is found. BCOM will then 
  402.        terminate the BBS Dialer and stay on-line.
  403.      o Notify Beeps
  404.        User may select terminal to beep every 2 seconds once 
  405.        a modem connect has been established.
  406.  
  407. - CONFIGURE
  408.  
  409.      o Com Ports
  410.        Lets user setup communication port information like baud 
  411.        rate, parity, number of data bits, modem type and more.
  412.      o Find Your Modem Port
  413.        BCOM QUEFILE will ask you to run this at initial 
  414.        start-up. This option allows BCOM to automatically find 
  415.        the port your modem is attached automatically.
  416.      o Flow Control (toggle)
  417.        Hardware CTS/RTS or Software XON/XOFF flow control 
  418.        to/from modem. This is important for MNP modem users, 
  419.        HARDWARE FLOW MUST USUALLY BE ON.(This is the default! ) 
  420.      o Modem Connect Type (toggle)
  421.        Modem or NULL-Modem. Modem connection is the default but 
  422.        null-modem is helpful when using two computers 
  423.        connected with only null-modem connecter.
  424.      o DTR or +++ RESET (toggle)
  425.        Select either DTR transition ( for this option your modem
  426.        must support "AT&D2") or "+++", to move your 
  427.        modem off-line when in session. You may select the 
  428.        slower "+++" option if your modem does not support 
  429.        DTR transition.
  430.      o Set Strings
  431.        Allows the user to configure most string configured 
  432.        items in BCOM QUEFILE. Like the modem reset string, 
  433.        host password, etc.
  434.      o Quick View
  435.        Allows the user to quickly display various 
  436.        menu setup options that are not viewable except 
  437.        by traversing menus looking at them. The view is 
  438.        displayed to the canvas.
  439.      o Bells and Whistles and .Wav support(toggle)
  440.        Configure sound, beeps, etc. ON/OFF.
  441.      o Host Users
  442.        Configure up to 100 host users for BCOM QUEFILE
  443.        Host Mode.
  444.      o Security
  445.        Not available.
  446.      o Toolbar ( also Button Bar )
  447.        Enable/Disable for graphics button bar support 
  448.        ( fast access to menu pull-downs items ).
  449.      o Save Configuration
  450.        Saves entire BCOM configuration to disk.
  451.  
  452. - SESSION 
  453.  
  454.      o Modem Init String
  455.        A quick way to send the modem init string to modem.
  456.        This string is configured under CONFIGURE, set strings.
  457.      o Modem Reset String
  458.        A quick way to send the modem reset string to modem.
  459.        This string is configured under CONFIGURE, set strings.  
  460.      o Host Mode
  461.        Allows authorized remote users to dial into your 
  462.        un-attended computer and even access DOS level commands 
  463.        and file transfer. Built-in menus guide the remote 
  464.        user throughout the Host Mode session. Host Mode is 
  465.        secured with userid, password and DOS password 
  466.        protection.
  467.      o Auto Answer String
  468.        Quick way to send the host initialization string to 
  469.        the modem.
  470.      o A FAST 19200:N:8:1
  471.        Quick way to reinstall BCOM to new configuration settings.
  472.      o B FAST 19200:E:7:1
  473.        Quick way to reinstall BCOM to new configuration settings.
  474.      o C FAST 9600:N:8:1
  475.        Quick way to reinstall BCOM to new configuration settings.
  476.      o D FAST 9600:E:7:1
  477.        Quick way to reinstall BCOM to new configuration settings.
  478.      o Script
  479.        Execute a prepared script. Users can make text file 
  480.        scripts that allow automated dialing, file send/recv, 
  481.        host mode, etc, and logon and logoff to other computers.
  482.      o Offline + Reset Modem
  483.        Quick way to send DTR/+++ (offline) and the modem 
  484.        reset string to modem.
  485.  
  486. - TERMINAL
  487.  
  488.      o ANSI Emulation
  489.        If enabled, you allow BCOM to use "esc[" ANSI info 
  490.        for screen addressing and color.
  491.        If disabled, you will see all ANSI escape sequences and 
  492.        disable color and screen addressing support.
  493.      o Optional Emulators
  494.        Not available currently. Coming Soon.
  495.      o Echo
  496.        Allows user to see characters typed even when remote 
  497.        host does not echo back.
  498.      o CRLF/CR 
  499.        Carriage return Line feed/ Carriage return translations.
  500.        If CRLF/CR option is set to CRLF a CR from remote user 
  501.        is translated into a New Line and a Carriage return.
  502.      o Color
  503.        When used in conjunction with ANSI Emulation, full ANSI
  504.        color support is available to your BCOM QUEFILE session.
  505.      o TTF/OEM Stock Font
  506.        The user may select True Type (scalable) font or choose to
  507.        use the OEM Stock font (fixed pitch) supplied 
  508.        by Windows.
  509.      o Copy Area to Clipboard
  510.        The user enables or disables text screen data to be 
  511.        marked with the mouse and sent to the Windows clipboard. 
  512.      o Paste Clipboard to Port
  513.        If enabled ( not grayed ), the user may paste text data
  514.        from the clipboard to the configured BCOM 
  515.        QUEFILE communications port.
  516.      o F1 Help/Sent
  517.        Upon the user pressing the F1 key its either:
  518.        1. Used to call the BCOM QUEFILE on-line help facility.
  519.        2. Sent to the com port
  520.      o SnapHeightTo24
  521.        Allows OEM Stock Font users to quickly snap the canvas 
  522.        height to the standard 24 line display. It is especially 
  523.        important to have 24 line display when connected to an 
  524.        remote ANSI computer that is interactive (requiring use 
  525.        of arrow keys, left, right, up, down). For example, a menu
  526.        that allows you to TAG files. The True Type Font always   
  527.        re-sizes to 24 lines.
  528.      o Cursor Home
  529.        Clears the canvas and homes the cursor to location 0,0 
  530.        (the upper left corner).
  531.      o Clear Screen
  532.        Clears the canvas.
  533.  
  534. - QUEFILES
  535.  
  536.      o Schedule
  537.        Allows user to send/receive files between BCOM NODES 
  538.        ONLY, on a scheduled basis. Queued files on a 
  539.        configured date and time, can execute file transfer 
  540.        to remote BCOM node left in Host Mode automatically. 
  541.        A file specification , send/receive direction, date/time, 
  542.        and the remote users primary password are tagged to a 
  543.        dial directory entry. The QueFile entry is launched on a 
  544.        timer basis and the session is completely automatic: 
  545.          1. The number is auto-dialed until connected.
  546.          2. The file(s) will then be transferred. 
  547.          3. BCOM then hangs-up and logs the transaction. 
  548.      o Enable (default)
  549.        Allow remote BCOM users to use your host mode for 
  550.        their initiated QueFiles. You may also toggle this 
  551.        to disable.
  552.      o Save Queue to disk
  553.        User may store QueFile entries to disk. BCOM uses
  554.        a reserved file name of BCOMWINx.QUE. This allows large
  555.        amounts of scheduled file transfer entries to be stored
  556.        and reloaded. Users may also send .que files to other BCOM
  557.        nodes for scheduled file distribution and fan-out.
  558.      o Get Queue from disk
  559.        User may restore saved QueFile information from disk. 
  560.        BCOM uses a reserved file name of BCOMWINx.QUE. 
  561.      o Auto-Load at start-up
  562.        User may elect to have BCOM QUEFILE reload saved 
  563.        QueFile information from disk at start-up. 
  564.        This way QueFile entries may be restored to their 
  565.        previous state from the last BCOM QUEFILE session. 
  566.        Also, this option saves QueFile entries to disk when they 
  567.        change status, thus totally automating the scheduled file
  568.        transfer queue.
  569.      o Protocol     
  570.        Lets the user select which protocol to use when initiating
  571.        QueFile transfers. You must manually save your
  572.        configuration after selecting the protocol in order for
  573.        BCOM to use during the next BCOM QUEFILE session.
  574.  
  575. - INTERNAL
  576.  
  577.      o Debug/Queue 
  578.        Debug screen position, character size, modem response 
  579.        strings and more.
  580.      o Clear Queue(s)
  581.        Manually clear out queued events before or while
  582.        they happen. All BCOM WINDOW events ( like host 
  583.        mode, dial, script, file transfer, etc. ) are 
  584.        queued. This means it possible to stack events. 
  585.        Clear queue(s) will kill all outstanding events.
  586.      o List Queue(s)
  587.        List next 20 BCOM QUEFILE queued events.
  588.  
  589. - HELP
  590.  
  591.      o Index 
  592.        for BCOM QUEFILE Help. Can also be reached 
  593.        by pressing F1 anywhere in BCOM QUEFILE!
  594.      o Using Help 
  595.        Allows users unfamiliar with Windows help
  596.        facility to understand Windows Help procedures.
  597.        ( Very good place for new users to start ).
  598.      o About BCOM...
  599.        Displays program information about BCOM QUEFILE, 
  600.        like version, etc.
  601.  
  602.  
  603.                  Running Multiple BCOM QUEFILE Instances 
  604. It is possible to have multiple copies of BCOM running on Windows  concurrently. Each copy of BCOM QUEFILE running is called an instance. Please refer to your Windows Users Guide for more information on making additional copies of program manager group items. Each BCOM instance should have its own configuration (.CFG) and (.DAT) file. The instance is reflected from the command line argument invoked (Instance 0 is the assumed default if no argument is given) example:
  605.  
  606.      WIN bcomwin.exe 2
  607.  
  608. This would result in the following BCOM QUEFILE title bar:
  609.      
  610.      BCOM [2] COMx:XXXX:N,8,1
  611.  
  612. You may enter command line parameters using program manager.
  613. Just select the BCOM Icon and under FILE properties:
  614.      
  615.      \DIR\BCOMWIN.EXE 3
  616.  
  617. This would result in the following BCOM QUEFILE title bar:
  618.  
  619.      BCOM [3] COMx:XXXX:N,8,1
  620.  
  621. Also, BCOM QUEFILE configuration files inherit the instance number. The file BCOMWIN0.CFG  reflects instance 0 of a BCOM QUEFILE configuration file. BCOMWIN1.CFG would be the next instance and so on. You may have up to 10 ( 0-9 ) instances of config files. Remember, if two instances of BCOM attempt to share the same config file you will receive port open errors upon BCOM start up. Simply setup the next instance on a different port.
  622. You CAN have them all share the same set of configuration files but it is not advised.
  623.  
  624. Multi-instance code design is simply another BCOM difference. It allows the user to SHARE CODE segments under Windows which allows the user to save a lot of memory. Each BCOM instance however requires it's own data segment (to keep separate copies of information like phone numbers etc.).
  625.  
  626. Using an NULL-MODEM connector, it is simple to make 2 instances of BCOM QUEFILE using COM1 and COM2 to connect on the same PC for demonstration reasons.
  627.  
  628.                        BCOM QUEFILE Getting Started
  629.  
  630.                                 Quick Start
  631.  
  632. AT ANY POINT WHILE USING BCOM QUEFILE YOU MAY RECEIVE ON-LINE HELP! Press the [ F1 ] key for Help! BCOM also implements CONTEXT SENSITIVE HELP. An example of context sensitive help would be pressing F1 from a menu or dialog box and receiving specific help information on that topic. 
  633.  
  634. o Please take time to read this document, it will help you to understand concepts for file transfer and specific implementations and features BCOM has included to make communications easier.
  635.  
  636. o If you know Windows and communications packages well, this document should be an easy overview, else read this entire document.
  637.  
  638. o BCOM generates internal messages that are useful for the user to track. For example, if the terminal is beeping and you don't know why, view the screen for "BCOM MESSAGE: <text>".
  639.  
  640. o BCOM QUEFILE may be run without a mouse, but a couple of features may not be easily accessed or accessed at all. We have made every attempt to make all panels accessible. It is strongly recommended that you use a mouse.
  641.  
  642. o All BCOM products generate their own configuration/data files. 
  643.   Current BCOM QUEFILE file types:
  644.                     .CFG Configuration information
  645.                          MODEM.CFG is a list of supported modems.
  646.                     .DAT Data information for phone book.
  647.                     .HLP Help file information.
  648.                     .DOC Documentation.
  649.                     .WAV Audio board WAV files.
  650.                     .EXE Executable.
  651.                     .Nxx Where xx is 00-99 Dial Notes.
  652.                     .BCM script files.
  653.                     .HST Host display files.
  654.                     .INI Information supplied files.
  655.                     .ME  Read these files first.
  656.                     .xx_ Compressed files only if purchased
  657.                          BCOM QUEFILE and supplied 
  658.                          with install.exe.
  659.                     .PSW Generated by entering host users.
  660.                          Contains userids,and passwords.
  661.                     .nnn Where nnn is a BCOMWINx.nnn number
  662.                          from 000-999 host message number.
  663.                     .MSG BCOMWINx.MSG contains the highest
  664.                          host message number to date.
  665.                     .QUE QueFile entry save file name.
  666.                     .\HOST Directory for host mode.
  667.  
  668.   Current BCOM QUEFAX file types:
  669.                     .TIF Tagged Information Format graphics
  670.                          files.
  671.                     .BMP Native Microsoft Bitmap graphics
  672.                          files.
  673.                     .BSF BCOM Send Fax format files.
  674.                     .\FAXIN Directory for received faxes.
  675.                     .\FAXOUT Directory for send faxes.
  676.  
  677.                           Installing BCOM QUEFILE
  678.  
  679. BCOM for Windows is distributed under several limited versions known as Starter Editions. The Starter Editions have reduced functionality where BCOM will gray menu strings out and provide pop-up dialog boxes which explain that a feature is not supported. To avoid this please purchase the full-functioning version ( see the LICENSE.ME file in the installation directory).
  680.  
  681.      
  682.   Starter Edition shareware users are provided with no installation utility. Please UNZIP your BCOM QUEFILE files all into the same directory ( i.e. PKUNZIP BCWIN2xx.ZIP D:\BCOMWIN ). You must now manually make a Program Manager group and item for BCOMWIN.EXE ( Refer to the Program Manager section in your Windows Users Guide). BCOM will adjust your WIN.INI parameters upon invocation.  
  683.  
  684. o If you have purchased BCOM QUEFILE, follow any supplemented directions on the READ.ME file on the installation disk, then run INSTALL.EXE. You must install BCOM QUEFILE files, they are compressed on the distribution disk. You may install BCOM QueFile for Windows from within Windows or from MS-DOS. 
  685.   Installing from within Windows: from the Windows Program Manager (or equivalent) using the File and Run option (Refer to the Program Manager section in your Windows Users Guide). Supply the RUN dialog box with both the floppy drive A: or B: where the BCOM installation disk is located and append \INSTALL.EXE. Example: A:\INSTALL.EXE.
  686.  
  687.   Installing from MS-DOS: from the MS-DOS prompt, log the installation floppy drive A: or B: where the BCOM installation disk is located. Now type WIN INSTALL.EXE. This will load Windows and run INSTALL.EXE.
  688.  
  689.   BCOM will automatically  make a Program Manager group "BCOM" and an item for BCOMWIN.EXE, FAXMGR.EXE and DDE.EXE. BCOM will adjust your WIN.INI parameters upon invocation of BCOMWIN.EXE.  
  690.                
  691. o Should you experience trouble with the install process: BCOM expects the home directory for BCOM QUEFILE to be placed in \WINDOWS\WIN.INI file under the "[BCOM]" category and use the "dir" option. BCOMWIN.EXE will attempt to make this modification for you during the initial comm port initialization. All BCOM executable and support files should be located in this directory, as BCOM expects to read them from this start-up directory. BCOM will return to this directory and drive when ever it writes configuration data back to disk.
  692. NOTE: WIN.INI Parameters
  693.      [BCOM]
  694.      dir=c:\windows\bcomwin
  695.  
  696. o If you are re-installing BCOM QUEFILE, we encourage you to install BCOM QUEFILE over any existing versions. BCOM QUEFILE will not delete your existing BCOM configuration files. You will save disk space and always know where the latest version is.
  697.  
  698. o BCOM is distributed without .DAT/.CFG files so when BCOM first comes up it will not find the .CFG file. This makes BCOM initially ask user for COM port configuration under the BCOM INIT window. This only happens when BCOM cannot find the .CFG file. By saving the .CFG file (under CONFIGURATION pull-down), BCOM will not ask for initialization parameters unless requested to under the CONFIGURATION pull-down. 
  699.   Except upon the initial install, BCOM will never save the .CFG file unless explicitly told to do so under configure pull-down or by using the SAVE CONFIG button on the button bar (arrow to harddisk).
  700.  
  701. o BCOM distributes a sample host mode welcome file (.HST). This will be displayed to Host Mode users if placed in the Host\Download directory (see Configure/Set Strings).
  702.  
  703. o Start BCOMWIN.EXE, double click on the ICON shown below.
  704.  
  705.  
  706.  
  707.  
  708.  
  709.           
  710.  
  711.           
  712.  
  713.  
  714.  
  715. Quick Start Continued...
  716.  
  717. o Fill in the requested COM PORT configuration information.    
  718.  
  719. o Now try the following test BCOM modem sanity test:
  720.  
  721.  
  722. Menu                 Section Formats And Conventions 
  723.  
  724. Section arrangement for the remainder of this document is:
  725.  
  726.               Line delimiter        
  727.          Menu bar pull-down option
  728.                Menu functions
  729.               Menu function text
  730.  
  731. KEYS:
  732.  
  733.  
  734. NOTE: If an ICON (example left) is present at the start of any menu item, the ICON represents this menu function on the button bar/toolbar.
  735.  
  736.  
  737.  
  738.  
  739. BOLD type indicates an intense emphasis on a topic.
  740. UNDERLINE and ITALIC type are used for emphasis when needed.
  741.  
  742.  
  743.   NOTE: When you see the this sign, pay particular close attention to the text immediate following.
  744.  
  745. C HINT: When you see the this sign, the text immediate following will point out some especially positive aspect of the particular topic.
  746.  
  747. D TRAP: Avoid these! When you see the this sign, the text immediate following will point out a problem, or some especially negative aspect of the particular topic.
  748.  
  749. The Toolbar and the term "button bar" may be used interchangeably.
  750.  
  751.  
  752.  
  753.                               File Pull-down
  754.  
  755.                                Send File(s)
  756.  
  757. Send File(s) to a remote user. Select a file transfer protocol from the first dialog box. Protocols are a predefined way for computers to send and receive data without data errors* (*except ASCII/BINARY). Choose from:
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.      1. Xmodem (old but widely used, 128 byte packets).
  779.      2. Ymodem/Batch (128/1024 mixed packets, widely used).
  780.      3. Ymodem-G Batch (128-1024 mixed packets, only for file 
  781.         transfer with error correcting/MNP style modems).
  782.      4. Kermit, added for compatibility with mainframes and
  783.         host computers (high overhead, use other protocols
  784.         when possible). 
  785.      5. Ascii/Binary (straight file send, no protocol or 
  786.         error checking).
  787.  
  788. The send protocol must match the remote's receive protocol exactly in order for file transfer to be successful.
  789.  
  790.                *  *  *  *  *  *  *  *  *  *  *  *
  791.       If you have questions as to which protocol to use,
  792.       read the BCOM file transfer protocols explained section!
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815. BCOM will then advance the user to another dialog box, BCOM GET FILE NAME , that allows you to enter a file, set of files, or quit. This dialog box allows the user to select a file name or enter wildcards (more about wildcards later). The user may also change directories or disk drives. The user may elect to filter the available file types by using BCOM predefined filters( *.ZIP, *.EXE, etc) using the "List Files of Type" combo box (bottom left).
  816.  
  817. A file name edit box is supplied for cases where the user wants to type the file specification (like c:\autoexec.bat) or enter wildcards (like *.*, *.exe, *.??? etc.). XMODEM is the only BCOM QUEFILE protocol incapable of sending/receiving multiple files, hence no wildcards ( * or ? ) allowed. 
  818.  
  819.   If wildcards are used with XMODEM, only the first available type file found will be used! The file or file specification must appear in the file name edit box before BCOM can continue by clicking "OK". If at this point you wish to cancel the file transfer, just click "CANCEL".
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852. Now the last file transfer WINDOW comes up, the BCOM FILE TRANSPORT WINDOW. BCOM is ready to transfer the file. 
  853.  
  854. Most of the File Transport Window is self-explanatory but here are a couple of pointers: 1. Should the remote user use a different protocol than you, BCOM will usually detect this and report it on the "Last Message" line. 2. ERROR DETECTION type is either CRC or CHECKSUM, CRC is a preferred whereas CHECKSUM is inferior (EC modem users need not worry either way). BCOM will always attempt to use CRC if possible (except KERMIT). 3. The ERRORS CORRECTED section will update every time BCOM is requested to re-send a block of data. 
  855.  
  856.   BCOM has a BCOM TALK (Copyright ⌐ 1989-1993 BCOM COMPUTER) edit box. This allows all BCOM users (in all file transfer protocols but ASCII/BINARY) to chat with other BCOM users while send and receive file transfer is in progress.  Another BCOM extra!
  857.  
  858. Simply type a message into the talk edit box and press the SEND MESSAGE button while the transfer is underway. When the remote user receives your message, the local edit box will empty, allowing you to generate more messages. When the remote user sends a message, it will be placed besides the bottom section labeled "REMOTE:".
  859.  
  860.   To quit a file transfer, use the CANCEL button in the transport dialog BOX. It may be necessary to hit this button more than once if the remote computer is hung or the communications line has taken a severe hit. Please be patient if file transfer is aborted, BCOM will try to close down the session orderly. It may appear that file transfer is complete except it's waiting for acknowledgement from remote user. 
  861. C You may DRAG and DROP files(limited to how much memory is available) directly into the SEND BUTTON on the toolbar! If you need to send an entire directory it may be faster to enter a file specification using wildcards like *.*, *.??x, etc.
  862.  
  863. Should you experience trouble transferring files using BCOM QUEFILE, see the section labeled "File Transfer Errors".
  864.  
  865.                               Receive File(s)
  866.  
  867. Receive file(s) from remote users. Receiving files essentially is the same process as sending with the exception that most protocols require no file name be entered. XMODEM and ASCII/BINARY are the only exceptions. TECHNICAL NOTE: When using ASCII/BINARY or XMODEM and using BCOM-to-BCOM transfers, BCOM will automatically revert to the send side file name and file size once underway. Now that's the BCOM difference!
  868.  
  869.                *  *  *  *  *  *  *  *  *  *  *  *
  870.       If you have questions as to which protocol to use,
  871.       read the BCOM file transfer protocols explained section!
  872.  
  873.   YMODEM BATCH, YMODEM-G BATCH, and KERMIT do not require a file name to be input. The received file name is automatically handled by BCOM and files will NEVER be overwritten. BCOM uses an automatic renaming convention ( COLLISION CIRCUITRY )for files that exist by placing a '$' in each character position (left to right) in the name until a unique name can be resolved. 
  874.  
  875. For example:
  876. A file in the host/download directory has the name "JUNK.TXT" and BCOM is receiving a file called "JUNK.TXT". BCOM will recognize "JUNK.TXT" exists and rename the new file "$UNK.TXT" ...and so on until the file was named ($$$$$$$$). In the event the same file name was received into the host\download directory more than 8 times (thus the file name reaches 8 '$" characters "$$$$$$$$"), BCOM could no longer receive the file. This will result in BCOM rejecting the file transfer and will be noted in the FTW LAST MESSAGE line. If this should happen, it will be necessary for you to manually clean-up the host\download directory and delete un-necessary files!
  877.  
  878. D When using ASCII and XMODEM, a filename will always be requested (even if using BCOM on the remote side; this is because the receiving BCOM cannot know in advance if a BCOM is sending). If BCOM happens to be on the remote side it will do automatic re-naming. BCOM will confirm file overwrites using XMODEM and ASCII/BINARY.
  879. G A quick note about the File Transport Window (FTW Figure 5) and receiving files. There are many implementations of file transfer protocols (some better than others). BCOM expects the remote protocol to send information like the file size etc. but is not mandatory from the protocols perspective. Should the remote protocol not send this information, certain features on the FTW will be disabled (for instance, the % complete bar, file size and  estimated complete time which all require a file size in advance for calculations). Disabling FTW features will not affect the file transfer itself, only the ability to monitor the progress of the file transferring!
  880.  
  881. G To quit file transfer hit the CANCEL button! Please be patient if file transfer is aborted, BCOM will try to close down the session orderly. It may appear that file transfer is complete except it's waiting for acknowledgement from remote user. If a quicker exit is desired the user may depress the CANCEL button a second time. 
  882.  
  883. Should you experience trouble transferring files using BCOM QUEFILE, see the section labeled "File Transfer Errors".
  884.  
  885.                               Launch Fax Mgr.
  886.  
  887. Launches BCOM QUEFAX FAXMGR.EXE. Once the fax manager is launched, you may proceed with fax send requests and look to see if faxes have been received. For more information on BCOM QUEFAX see the BCOM QUEFAX Supplement Guide.
  888.  
  889.  
  890.                               Fax Receive Now
  891.  
  892. This allows you to receive a fax now. Otherwise, BCOM QUEFILE normally receives faxes from host mode. Once the receive is successful, you may launch the fax manager and view the fax. For more information on BCOM QUEFAX see the BCOM QUEFAX Supplement Guide.
  893.  
  894.  
  895.                                Capture File
  896.  
  897. Once invoked, BCOM will allow you to enter a capture file name where you can capture all sent and received characters. This is terminated when this feature is selected again, and the file is closed. The Capture File menu item will be checked to denote that it is currently selected. Performing a file transfer or leaving the package will also result in the capture file  being closed automatically. 
  898.  
  899. G If "ANSI Emulation" is enabled under the Terminal pull-down, ANSI escape sequences will not show up in the capture file. If you want to capture ANSI screens such as BBS logon screens, you must toggle "ANSI Emulation" to DISABLED while using Capture File. When you have captured the ANSI data you want, you may turn off the Capture File and toggle "ANSI Emulation" back to ENABLED. 
  900.  
  901. C If BCOM attempts to open a existing capture file for write access, BCOM will first confirm if it is alright to overwrite the existing file.
  902.  
  903.                                    Exit
  904.  
  905. The exit option allows the user to quit BCOM QUEFILE and go back to Windows.
  906.  
  907.  
  908.                          Dial Directory Pull-down
  909.  
  910.  
  911.  
  912.                     
  913.  
  914.  
  915.                               Dial Directory
  916.  
  917. There are three primary functions that you may accomplish from this panel, 1. Select a dial entry and auto-dial them, 2. Tag a note to a selected dial entry, or 3. Edit the selected dial entry information and modem characteristics. Further, the dial dialog box is split into two sides, the left side is the DIAL and SELECT and the right side is for EDIT ENTRY. 
  918.  
  919. 1. AUTODIAL A DIAL ENTRY:
  920.  
  921. By selecting a dial entry from the dial entry listbox( either by mouse or UP/DOWN ARROW keystroke ), you may then click the DIAL button to dial that entry ( if one exists, if not see ENTER/EDIT A DIAL ENTRY later ). 
  922.  
  923. BCOM will then exit this dialog box back to the main canvas and proceed to auto- dial( over and over ) until a connection is established. You may abort the auto- dialer at any time by hitting any pressing a key on the keyboard before a connection is made.
  924.  
  925. 2. TAG A NOTE TO A SELECTED DIAL ENTRY:
  926.  
  927. The NOTE button allows users to tag a notes (text) file to the currently selected dial entry. First select the dial entry from the dial entry listbox on the left, then depress the NOTE button. The Notepad.exe application is called and BCOM QUEFILE places this line in each text file opened:
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943. This file can be used to supply information about the dial entry like a password, user information, reminders, etc. When your edit session with Notepad.exe is complete, simply close the Notepad.exe application and save the file if desired. BCOM QUEFILE has predefined names for the notes files, BCOMWINx.N??, where x is the BCOM QUEFILE instance and ?? is the dial offset from 00-99.
  944.  
  945. 3. ENTER/EDIT A DIAL ENTRY:
  946.  
  947. By clicking on an entry from the  dial entry listbox on the left side, BCOM will automatically load the entry side (right) with its related information ( baud, parity, etc. ). You may edit these values to match those of the remote users computer. Once completed click on the UPDATE button to make changes valid for this entry. 
  948.  
  949. G If you click on QUIT or DIAL without clicking on UPDATE, BCOM will not save these edited entry values. The UPDATE button actually tells BCOM to update the BCOMWINx.DAT file on disk when the dial dialog box is closed either by the DIAL or QUIT button. 
  950.  
  951. Additional dial information...
  952.  
  953. The number entered in the "dial number" edit section is automatically prefixed by an "AT" generated from BCOM. This is a HAYES modem standard string for ATtention. Also prefixing the dial number is either the DialSuppStr 1 or 2 (see Configure/Set Strings). In (Figure 6) above, "Dsup2" represents the DialSuppStr2 radio button. 
  954. If it selected (darkened), the string has been selected, else DialSuppStr1 is used by default. The DialSuppStr2 radio button allows user to choose between the Supplement Dial String 1 & 2 under the Configure pull-down Set Strings option. This may be necessary for MNP and NON-MNP user init strings etc. Both DialSuppStr1 and 2 default to the "DT" string. Either DialSupp 1 or 2 are inserted after the "AT" and before the dial number. If outgoing calls require additional "AT" commands, central office switch commands, or call waiting disable/progress (*#9, etc ) keys, they may be entered here as well.
  955. C You may perform an alpha-numeric quick sort on the dial directory entries by using the SORT button (If you want to save changes press the UPDATE button when done). The DEL button allows you to delete the currently selected dial entry (again, press the UPDATE button to save changes).
  956.  
  957. The BBS radio button is selected to tell BCOM that this dial entry is a BBS and can be included in the BBS rotary dial pool when the Dial pull-down BBS Dialer option is invoked (see the BBS Dialer below). 
  958.  
  959.                                 BBS Dialer
  960.  
  961. The BCOM BBS Dialer is a great for trying to connect with any one of your favorite BBS computer nodes during the busy prime-time hours. By selecting the BBS radio button for a dial entry from the dial directory dialog box, that entry now becomes eligible for rotary dialing from the BBS Dialer. BCOM starts with the first entry available from the selected dial directory entries, dials and waits for a connect string. 
  962.  
  963. If BUSY or NO CONNECTION is returned from the modem, BCOM simply goes to the next BBS entry. This process continues and wraps back to the beginning entry until a connect is received. Once a connect is received, BCOM automatically drops the BBS Dialer and stays connected. If you have terminal connect beeps option turned ON, BCOM will continue to beep notifying you of the connect. Simply hit any key to stop the beeps. You may abort the BBS Dialer at any time by pressing any key on the keyboard before a connection is made during the dial process.
  964.  
  965.                                Notify Beeps
  966.  
  967. If you have terminal connect beeps option turned ON, once a Dial Directory or BBS Dialer connection has been established, BCOM will continue to beep notifying you of the connection. Simply hit any key to stop the beeps. If you are using an Audio Board or Multi-Media sound adaptor, you can edit or replace the BCOMBEEP.WAV file.
  968.  
  969. G Notify beeps are also used when using the "Dial" command within BCOM QUEFILE scripts.
  970. ( This page intentionally left blank )
  971.  
  972.                             Configure Pull-down
  973.  
  974. Com Ports
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997. The CONFIGURE COM PORTS dialog box allows the user to configure the com port characteristics in order to talk to your modem properly. 
  998.  
  999. G In order to communicate to another computer, these values must match the remote computers exactly! 
  1000.  
  1001. G Once configured, use the "Save Config" option under the configure pull-down. This saves this configuration to disk and BCOM QUEFILE will use these values upon initial start-up. 
  1002.  
  1003. G Remember, any dial directory configurations that are subsequently selected and dialed, override the start-up configuration. 
  1004.  
  1005. The CANCEL push-button will exit com port configuration and will not re-configure BCOM. 
  1006.  
  1007. The modem support listbox has been added to aid users in quickly setting-up BCOM QUEFILE modem initialization and reset strings to your particular modem. 
  1008.  
  1009. G If your modem is not available, select one of the generic Hayes compatible modems. The modem support selection will automatically establish your modems MNP capability, reset and  initialization strings. You may also fill in the modem initialization, and modem reset strings manually under CONFIGURE, Set Strings. 
  1010.  
  1011. Also, for your information, most computers use 8 data bits, 1 stop bit and parity set to none.
  1012.  
  1013.                            Find Your Modem Port
  1014.  
  1015. This feature allows the user to have BCOM find what COM port your modem  is connected to, then saves your configuration if successful. By sending the "ATZ" reset command, BCOM expects to find an "OK" from a valid port COM1-COM4. NOTE: If you have more than one modem BCOM will only find the first modem then quit. 
  1016.  
  1017.  
  1018.                                Flow Control
  1019.  
  1020. Flow control of data can be equated to controlling water through a funnel.
  1021. D Without proper flow control it is possible to overrun your communication port and inflict COM PORT DATA READ/WRITE ERRORS resulting in  LOSS OF DATA! 
  1022. G Flow control option is absolutely necessary for BCOM users with error correcting modems (MNP/V.32) using high speed lines. This is particularly true when line speeds are set higher than the carrier speed (E.G. CARRIER 19200 CONNECT 34800). Flow control must be set to hardware (CTS/RTS) handshaking in order for proper operation of buffering data with high line speeds. See Appendix on ERROR CORRECTING MODEMS. Software flow control works fine for most low speed, text oriented data flow operations. If selecting software flow control, remember, you cannot transfer BINARY files because (0x13/0x11, AKA ctrl-S/ctrl-Q, AKA DC3/1, AKA XON/XOFF) characters will be stripped by the communications layers.
  1023.  
  1024.  
  1025.                             Modem Connect Type
  1026.  
  1027. The default connection type is MODEM, where BCOM expects that you are using a modem. A NULL-MODEM connection is helpful for users not requiring a modem. When using this and various BCOM functions, BCOM will bypass waiting on modem resets and certain other input. The MODEM connection should be used for most typical applications of BCOM QUEFILE.
  1028.                              DTR or +++ Reset
  1029.  
  1030. This option toggles between DTR transition and "+++" string OFF-LINE options. An off-line state is necessary when connected to another computer before the modem is reset. DTR or "+++" take your modem off-line and allows your modem to accept AT commands even when still connected to a remote modem. Most new modems support "&D2" for DTR transition to move the user offline and hang-up before reset. The DTR transition is faster than "+++" strings which must be sent during a timing window. If you cannot use the DTR transition use "+++".
  1031.  
  1032.                                 Set Strings
  1033.  
  1034. A dialog box will appear containing a set of BCOM strings. 
  1035. G Though individual edit boxes only show around 24 characters, they can contain up to 80. Use your mouse to select and your left and right arrow keys to move the edit cursor.
  1036.  
  1037. o Modem Initialization String
  1038.  
  1039. This string is responsible for initializing your modem. BCOM actually only invokes this string during BCOM QUEFILE initial start-up and host mode initialization. Most modems allow you to store init strings in the modems CMOS memory. BCOM will allow you to manually invoke this string from the SESSION pull- down. BCOM derives this from the MODEM SUPPORT listbox selection under COM PORT initialization.
  1040.  
  1041. o Modem Reset String
  1042.  
  1043. Most modems use the "ATZ" string to reset. Some have multiple setup profiles that allow a "ATZ0" or "ATZ1" to make that profile current. This string once sent to modem, actually does a hardware reset on the modem. BCOM allows this string to be sent manually under the SESSION pull-down and host mode also uses it. BCOM derives this from the MODEM SUPPORT listbox selection under COM PORT initialization.
  1044.  
  1045. o Modem Connect String
  1046.  
  1047. Once dialed to another user, BCOM waits for the modems to connect. This string is what BCOM expects to receive from the modem a valid connection. Reserved invalid connections are BUSY, ERROR, and NO_ cause BCOM to hang-up and retry. The connect string default is "CONNECT", which is available on most every modem with extended verbose codes from "ATX1" or greater. Other than the above invalid strings, the connect string only need be located somewhere in a carriage line terminated line. For example, with a configured connect string of "CONNECT" <default>, and with received data from modem of:
  1048.      CONNECT 9600<cr> or 9600 CONNECT<cr> is OK, valid connect 
  1049. but
  1050.      NO CONNECT<cr> or just CONNECT with no <cr> is NOT OK.
  1051.  
  1052. o Host Initialization String
  1053.  
  1054. This should be used to invoke your modem into auto-answer mode (usually ATS0=1). When using BCOM Host Mode, BCOM sends this string after modem resets so the host may return to auto-answer mode. The Host Initialization String is really used as auto-answer string and can be manually sent to the modem under the SESSION pull- down.
  1055.  
  1056. o Primary Host Password String
  1057.  
  1058. G This string may be used for BCOM Host Mode but is primarily for when remote BCOM QueFiles are attempting login to your Host Mode. BCOM Host Mode verifies this string to allow access to top level Host Mode only ( for more information on Host Mode, see SESSION, Host Mode ). The user may not access DOS, change directories, or delete files. Remote QueFile users must have your Primary Host Password String in order for their QueFile request to be valid.
  1059.  
  1060. o Primary Host Password for DOS cmds
  1061.  
  1062. By design, this is to be used by QueFile in future implementations of BCOM QUEFILE to invoke DOS level work. You can currently use to gain entrance to your host mode Extended Dos Commands. This string if properly entered by remote user, allows access to sensitive DOS commands:
  1063.  
  1064.      1. Change directory! 
  1065.      2. Delete files!
  1066.      3. All other Host Mode DOS commands.
  1067.  
  1068. G BE CAREFUL WHO YOU GIVE THIS PASSWORD. You may need to change
  1069. it periodically.
  1070.  
  1071. o Host/Download Directory
  1072.  
  1073. When BCOM enters Host Mode or Receives files from other computers, BCOM places files/transactions into this directory. Remote users using Host Mode are only allowed to view, send, and receive to this directory without having the Host DOS Password. If installing BCOM from INSTALL.EXE BCOM defaults this to .\HOST.
  1074.  
  1075. o Supplement Dial String 1
  1076.  
  1077. This is the default string inserted before dial number out from the BCOM dial dialog box. It is intended to supplement the dial number as to GROUP types of numbers with a common string like:
  1078.  
  1079.      AT command     Group    
  1080.                                                            
  1081.      9,           to dial outside from PBX
  1082.      DP           dial using pulse
  1083.      &Q5          use Error Correcting Dial string etc.
  1084.                 
  1085. Here is how the dial string is built:
  1086.  "AT"..................... provided by BCOM
  1087.  "Dial supp 1 or 2"....... provided by DialSuppStr1 or 2 string
  1088.  "DialNumber"............. provided by dial directory number   
  1089.   AT + DialSuppStr 1 or 2 + DialNumber > sent to the modem
  1090.  
  1091. It is up to you to configure group string 1 or 2  as you see fit.
  1092.  
  1093. o Supplement Dial String 2
  1094.  
  1095. Additional supplement string. See Supplement Dial String 1.
  1096.           
  1097. o Security Password
  1098.  
  1099. BCOM QUEFILE security password. Not currently available.
  1100.  
  1101. o Reserved 1
  1102.  
  1103. Character format reserved to save BCOM menu toggle functions. 
  1104. G DO NOT ATTEMPT to change this string. BCOM changes this while updating menu item toggle features within the package.
  1105.  
  1106. o Xfer Char MaxWait Timeout
  1107.  
  1108. This is the MAX time in seconds that BCOM will wait for a character during file transfer. On very slow computers with slow connections and multi-tasking operating systems such as Windows, it is sometimes possible to actually timeout waiting for characters during file transfer. By raising this number, you can fix this problem. This value should not need to be modified.
  1109.  
  1110. o Fax Initialization String
  1111.  
  1112. Parameters required for BCOM QUEFAX to initialize the modem before sending or receiving a fax.
  1113.  
  1114.                                 Quick View
  1115.  
  1116. Allows the user to see all the toggle features of BCOM. Toggle features are configuration menu options such as Flow Control. This is very helpful since toggle features are spread out over pull-down menus and each menu must be viewed in order to see all the toggle items and related check-marks. Select this option and BCOM places a printout information onto the terminal canvas.
  1117.  
  1118.                           Beeps and .Wav support
  1119.  
  1120. Allow/disallow the terminal to beep or use .WAV support at all times. Now BCOM has .WAV support. for 3 events:
  1121.  
  1122.      1. BCOMBEEP.WAV Beeps ( beep required to terminal )
  1123.      2. BCOMALRT.WAV Alert ( states: file transfer is complete )
  1124.      3. BCOMISUP.WAV ( BCOM QUEFILE main didi )
  1125.  
  1126. C If you don't like the sounds delete them or better yet, record new ones using the same .WAV file names.
  1127.  
  1128.                                 Host Users
  1129.  
  1130. A dialog box allows user to specify multiple ( up to 100 ) additional host users. There are two fields required for each user, the users name, password and optionally a DOS password. This is in addition to the primary password and primary DOS password under Set Strings. A file called BCOMWINx.PSW keeps these in text form. The user may edit this file. File format is:
  1131.  
  1132.  user;password;DOS password
  1133. ( Semi-colon delimited ).
  1134.  
  1135. It is only necessary to give most users access to only the password field. If you give a user the DOS password they may execute extended DOS commands: CD, RD, MD, DEL, TYPE and COPY. 
  1136. G BE CAREFUL WHOM YOU ALLOW THIS LEVEL OF ACCESS!
  1137. All users other than DOS level users are restricted to using the host/download directory on your DISK.
  1138. To update the user file just enter the information on the panel and press OK. This will write the BCOMWINx.PSW file. If you select CANCEL it will abort the update.
  1139.  
  1140.                                  Security
  1141.  
  1142. Not Currently installed.
  1143.                                   Toolbar
  1144.  
  1145. BCOM now introduces a toolbar that allows you to perform the most commonly used functions faster. There are currently 9 buttons:
  1146.  
  1147. ...RESET allows you to disconnect quickly by invoking your reset modem options here.
  1148.  
  1149. ...HOST Allows user to invoke BCOM QUEFILE Host Mode.
  1150.  
  1151. ...DIAL Gives you the dial dialog box with a single click.
  1152.  
  1153. ...SAVE Allows user to save BCOM QUEFILE configuration, menu options and screen position.
  1154.  
  1155. ...SEND Allows user to enter send file(s). You may also Drag and Drop files to the send button.
  1156.  
  1157. ...RECEIVE Allows quick access to receive file transfer.
  1158.  
  1159. ...CAPTURE file characters sent to and from the com port.
  1160.  
  1161. ...SCRIPT allows you to launch scripts from a button.
  1162.  
  1163. ...QUEUE files to a remote BCOM QUEFILE user in host  mode.   
  1164.  
  1165. You may send files to remote users by using the BCOM DRAG and DROP feature. Files can be dragged and dropped into the SEND button on the toolbar! If you need to send an entire directory, it may be faster to use wildcard specifications like "*.*". A quick reminder, The toolbar may be called "button bar" in some areas of this document.
  1166.                             Save Configuration
  1167.  
  1168. Save ALL BCOM QUEFILE configuration information to disk in the BCOMWINx.CFG file. All menu toggle items and screen position information are saved! 
  1169. G BCOM QUEFILE will never save configure information unless the user has requested it.
  1170.  
  1171.  
  1172.  
  1173.                              Session Pull-down
  1174.  
  1175.                              Modem Init String
  1176.  
  1177. Send the modem initialization string to the modem.
  1178. This string is set in Set Strings under configuration pull-down.
  1179.  
  1180.                             Modem Reset String
  1181.  
  1182. Send the modem reset string to the modem.
  1183. This string is set in Set Strings under configuration pull-down.
  1184.  
  1185.                                  Host Mode
  1186.  
  1187. Provides unattended remote access to your computer. Configured remote users may either dial up your Host Mode and use the menus provided or use their BCOM QUEFILE to QueFiles to your Host Mode. Select Host Mode which will queue a Host Mode event. As soon as BCOM can free up other events it will reset modem and say "BCOM Host Mode reset and ready!". At this point authorized remote users may dial into your system. In order for them to gain access to your system they must first have you issue them a userid and password from the "Host Users" setup under CONFIGURE. 
  1188.  
  1189. The remote user will be presented a BCOM Host Mode command menu to choose from:               
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.                      
  1207. Host command menu.
  1208.                                                         
  1209. For example, a remote user can elect to have your Host Mode send them a file. The remote user would first select the transfer protocol "f ?" and type the appropriate '?' letter (ymodem default) from a BCOM Host Mode supplied protocols menu (not shown). Then, type "s filespec". If BCOM can find the file, it will say "GET READY FOR FILE XFER". If the file is not found it will report the problem to the remote user. The remote BCOM Host Mode user can ALWAYS type "DIR", and BCOM Host Mode will display the Host/Download directory to them. If the user has successfully answered the DOS password, the user may select a new directory other than the Host/Download Directory by using the "CD" command, like "CD .."
  1210.  
  1211. NOTE: By design, this limits host users without the DOS shell password to only the Host/Download directory for security.
  1212.  
  1213. Host commands menu explained:
  1214. c)hat       
  1215.             Allows the remote user to page/request 
  1216.             conversation with the local BCOM operator( if its not
  1217.             un-attended ). BCOM host mode
  1218.             will beep 10 times ( 1 time per second ). 
  1219.             If BCOM Host Mode is attended ( your home ), you
  1220.             may chat with the remote user by simply hitting any 
  1221.             key ( other than ESCape ). 
  1222.             The remote user will be informed
  1223.             "OPERATOR ON-LINE". Full duplex conversation may 
  1224.             continue until the operator hits the ESCape key to
  1225.             place the remote user back into normal host 
  1226.             mode session.
  1227.             C The local BCOM operator may type messages to the
  1228.             remote user any time the host mode is displaying the
  1229.             normal canvas (E.G. not while file transfer is 
  1230.             going on). Hit any key (but escape) to chat.
  1231.  
  1232. g)oodbye    
  1233.             Results in termination of the remote user from the
  1234.             current host mode session. The session will attempt
  1235.             to DTR/+++ off-line, then reset the modem. After this,
  1236.             host mode will attempt to re-initialize the modem 
  1237.             and send the host initialization string. BCOM will then
  1238.             be ready to accept more users.
  1239. s)end file  
  1240.             Allows remote user to send file(s) from BCOM host mode
  1241.             PC to their PC. The user must select which file to 
  1242.             send. E.G. "s junk.exe"
  1243.             If the file is available, host mode will tell the 
  1244.             remote user, "GET READY FOR FILE XFER". HINT: user
  1245.             must select the correct protocol by using the "f" 
  1246.             menu option first. Also, if the user needs to see 
  1247.             which file is available for transfer they may type
  1248.             DIR. If they have a DOS password they may enter other
  1249.             directories other than the host/download directory.
  1250. l)eave file 
  1251.             Allows a remote user to leave file(s) on the local
  1252.             BCOM host PC. Leave file requires the user to specify
  1253.             a filename in case the protocol does not send a 
  1254.             file header with an embedded file name. See HINT area
  1255.             in the Send File section for more tips.
  1256.  
  1257. f)ile transfer protocol  
  1258.              Allows remote user to select between BCOM file 
  1259.             transfer protocols.
  1260. m)essage    
  1261.             Allows user to leave a message to the local BCOM host
  1262.             operator. Once selected, the remote user is given the 
  1263.             opportunity to type a message and ESCape to quit 
  1264.             and save. Each message is left incrementing order. 
  1265.             They are placed into the host/download
  1266.             directory with a name of BCOMWINx.nnn (where nnn is 
  1267.             a decimal number from 000-999), thus 999 possible 
  1268.             messages. BCOMWINx.MSG file contains the highest 
  1269.             message number 000-9999 to date and may be 
  1270.             manually reset using any text editor. 
  1271.             The saved message on disk will be prefixed by the 
  1272.             users name who left the message along
  1273.             with the date and time it was saved.
  1274.  
  1275.    
  1276.   Example message: BCOMWIN1.N03 (third message to date)
  1277.  
  1278.   
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288. The BCOM Host Mode DOS sections below uses normal DOS syntax for their respective DOS commands. 
  1289.  
  1290. DOS commands available to all:
  1291. DIR       - Currently only the DIR command is available. This 
  1292.             allows all users to get directory information of the
  1293.             current working directory ( host/download ).
  1294.  
  1295. Extended DOS if authorized: ( requires DOS password )
  1296. CD        - change directory: cd .., cd b:\tst, cd test etc.
  1297. RD        - remove directory: rd \junk, rd tst
  1298. MD        - make directory: md \tst, md c:\hiya
  1299. DEL       - delete file(s): del *.*, del tst, del c:\hiya\*.tst
  1300. COPY      - copy file(s): copy *.tst *.sav, copy tst tst.sav
  1301. TYPE      - view a file on the disk. type junk.txt
  1302.  
  1303. BCOM supports a "BCOMWIN[x].psw" (where [x] is the instance 0..9 etc.) file for multi-user host support. To enter additional users see CONFIGURE Host Users. BCOM allows a list of users in this format:
  1304. user;password;DOSpassword
  1305. user;password;DOSpassword    etc.
  1306.  
  1307. User id, password, and DOS password must be ';' delimited. Each line should end with a Carriage Return. User ID's should be unique or the first instance will be assumed.
  1308.  
  1309. G If you don't wish to maintain a multi-user Host Mode, you may simply maintain only the primary password and DOS password string under configuration "Set Strings". Passwords are the only case sensitive strings in Host Mode. All input in Host Mode is carriage return terminated.
  1310.  
  1311. C If the Host Mode connection becomes inactive (no typing, no file transfer) for over 2 minutes, BCOM Host Mode will first tell the user "IDLE TIMEOUT EXCEEDED", then attempt to reset and re-initialize the connection. This will stop people from logging in and forgetting to logout of Host Mode.
  1312.  
  1313. More on Host Mode...
  1314.  
  1315. To display a custom banner to users after a user has logged in,
  1316. place a ascii file called BCOMWINx.HST in your host/download directory. Of course the x in BCOMWINx stands for the instance of BCOM in use. An example .HST has been supplied in the BCOM QUEFILE install directory. This file can be as long as you want but place a 'ctrl-l' character in the first column of any place you would like the banner to pause and make the user hit a key to continue. A 'ctrl-l' any other place than column 1 results in a form feed to the remote user. The maximum line length supported in a .HST file is 255 characters.
  1317.  
  1318. G Host mode may be entered automatically upon Windows start-up if you do the following:
  1319.  
  1320. 1. Place a copy of BCOM QUEFILE into the PROGRAM MANAGER StartUp GROUP (this is Windows equivalent to the DOS autoexec.bat file).
  1321. Please refer to your Microsoft Windows manual for more information on the Windows program manager StartUp group.
  1322.  
  1323. 2. Using the FILE option of Program Manager, select Properties.
  1324.   Add these command line arguments:
  1325.   \WINDOWS\BCOMDIR\BCOMWIN.EXE 0 /h
  1326.   
  1327.   The '0' (zero) argument is the instance and the '/h' tells 
  1328.   BCOM to enter host mode upon execution. 
  1329.  
  1330. G When using the TyIn 2000 use "/htyin" which bypasses normal
  1331.   host init proceedures and places the remote user directly at
  1332.   the host prompt. Also, when the user attempts to logoff,
  1333.   BCOM will close the BCOM application so that it may be invoked
  1334.   on the next data phone call.  
  1335. G Users may want to enter BCOM QUEFILE Host Mode when your computer is powered on.
  1336.  
  1337. 1. Place "WIN" in your autoexec.bat file ( if necessary ).
  1338.  
  1339. 2. Follow the steps above to place a copy of BCOM QUEFILE 
  1340.    in your program manager startup group. 
  1341.  
  1342. Description: Your computer should power-up and execute its autoexec.bat where WIN will load Windows. The Windows StartUp group item, BCOM QUEFILE, will use the "/h" option and load BCOM QUEFILE into Host Mode.
  1343.  
  1344. To exit host mode, press the ESCape key while host mode session is at the canvas level. 
  1345. G Be careful, you can exit host mode even while a user is logged on. BCOM will confirm the exit of Host Mode!
  1346.                             Auto-Answer String
  1347.  
  1348. Send the Host initialization string to the modem. This string should be configured to place you modem into auto-answer. Usually set to ATS0=x. The x specifies what ring count in which the modem should auto-answer the phone call ( usually 1 ). 
  1349. D If x is set to zero, you state the modem should not answer the phone call thus disabling host mode.
  1350.  
  1351.                             A FAST 19200:N,8,1
  1352.  
  1353. Fast configure option for Baud rate of 19200, No parity, 8 data bits and 1 stop bit on the current port in use. 
  1354. G If your computer/modem is not using a 16550 high performance serial port, Windows communications will be unstable.
  1355.  
  1356.                             B FAST 19200:E,7,1
  1357.  
  1358. Fast configure option for Baud rate of 19200, Even parity, 7 data bits and 1 stop bit on the current port in use. 
  1359. G If your computer/modem is not using a 16550 high performance serial port, Windows communications will be unstable.
  1360.  
  1361.                              C FAST 9600:N,8,1
  1362.  
  1363. Fast configure option for Baud rate of 9600, No parity, 8 data bits and 1 stop bit on the current port in use.
  1364.  
  1365.                              D FAST 9600:E,7,1
  1366.  
  1367. Fast configure option for Baud rate of 9600, Even parity, 7 data bits and 1 stop bit on the current port in use.
  1368.                                   Script
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392. A Dialog box will appear which allows you to enter a BCOM script file name that usually has a ".BCM" file extension. Use the List Files of Type filter (bottom left) to sort only .BCM files. 
  1393.  
  1394.  
  1395.  
  1396. Script files(.BCM) are basically ASCII text files using a predefined set of BCOM script commands to automate redundant chores like logging into other computers and lots more. You may enter host mode, send/receive files, dial users from the dial directory, and more , see the commands listed below.
  1397. Once you have entered a BCOM script file name select "OK" to run it or "CANCEL" to quit. You may edit script files with your own text editor. Several ".BCM" files are provided as examples. The easiest way to prepare logon/logoff scripts is to capture the initial session with FILE/CAPTURE FILE then cut and paste it with your editor into BCOM script commands (below). You may also want to use the clipboard facility with the Windows Notepad.
  1398.  
  1399. Script commands:
  1400.  
  1401. BAUD <rate 300-256000>.
  1402.  
  1403. DELAY <XXX> in half seconds, XXX is an integer < 32,767 
  1404.      half-seconds/ five hours.
  1405.  
  1406. CLEAR screen.
  1407.  
  1408. COMMENT <use for a comment, does not get executed or printed>.
  1409.  
  1410. DIAL <XX> a number from the BCOM dial directory. Uses 
  1411.      associated setup BAUD/ETC. information and auto-redials 
  1412.      until a connect.
  1413.  
  1414. DO_NEXT_IF <string> matches INPUT text, next script line 
  1415.      will execute. This is great for decision making. Example:
  1416.       <gets line of text from remote computer>
  1417.      DO_NEXT_IF NO CONNECT
  1418.      RESTART
  1419.  
  1420. EXIT exits the BCOM QUEFILE scriptor.
  1421.  
  1422. HOST allows the user to enter host mode from the script.
  1423.  
  1424. INPUT <string> from modem, use with DO_NEXT_IF and REMOTE from INPUT, will wait for characters at hard coded timeout of 25   seconds. Timeout, carriage return or linefeed terminates    input.
  1425.  
  1426. KBHIT wait for keyhit from keyboard.
  1427.  
  1428. PARITY <X> use a 1 or 0, 0=8bits No Parity & 1=7bits Even Parity.
  1429.  
  1430. RESET use bcom disconnect option and reset modem.
  1431.  
  1432. PRINT <comment to screen>.
  1433.  
  1434. REMOTE also see XFER, allows a remote user to enter 
  1435.      "XFER R Y FILESPEC" string to execute file transfer.
  1436.  
  1437. RESTART begin back at start of script file.
  1438.  
  1439. SCHAR <X> send single character X to modem.
  1440.  
  1441. SEND <message to modem>, followed by <cr> after SEND = <cr> 
  1442.      only sent.
  1443.  
  1444. SLEEP <XXXXXXXX> seconds to next event, X's is a long 
  1445.      integer < 4000000000 seconds or  ~= 740 days or 2 years 
  1446.      worth ( 86,400 seconds in a day ).
  1447.  
  1448. TIME <08:20:00> padded military time, waits until 8:20 am 
  1449.      to continue with next script event.
  1450.  
  1451. WAIT <XX> <SSSS> where XX is time in seconds to wait for 
  1452.      SSSS string. 
  1453.      XX=00 directs BCOM to wait for SSSS string forever.
  1454.  
  1455. Script Commands Continued...
  1456.  
  1457. XFER <M> <T> <FILESPEC> - transfer files using BCOM file transport.
  1458.      Also see REMOTE. Arguments: <FILESPEC> like *.* 
  1459.      or filename.ext.
  1460.      <M> = mode S|R send/recv, 
  1461.      <T> = type xfer X = XMODEM
  1462.                      Y = YMODEM BATCH
  1463.                      G = YMODEM-G BATCH
  1464.                      A = ASCII/BINARY
  1465.                      K = KERMIT
  1466.      This uses the current working directory.
  1467.  
  1468. G Hit a key at any time during script to abort (except when using KBHIT verb).
  1469.  
  1470.                            Offline + ResetModem
  1471.  
  1472. A DTR transition or "+++" offline and reset string followed by the Modem Reset String are sent to the modem. An "OK" is expected back ( for both strings if using +++, else reset string) to get a BCOM MESSAGE: BCOM reset successful. Else, unsuccessful. See also, DTR/+++ Reset under the Configuration pull-down.
  1473.  
  1474.  
  1475.  
  1476.                             Terminal Pull-down
  1477.  
  1478.                               ANSI Emulation
  1479.  
  1480. This should be enabled if you intend to see ANSI color or draw ANSI GRAPHICS. 
  1481. D If DISABLED, BCOM can no longer interpret ANSI ESCAPE SEQUENCES which enable color, screen addressing, etc.
  1482.   You may elect to set ANSI Emulation to DISABLED when using the capture file to grab ANSI screen data (like line draw, graphics, etc). Escape sequences are reserved character sequences that format data displayed to a terminal. For more information on ANSI escape sequences refer to your DOS Users Guide, ANSI.SYS.
  1483.  
  1484.                             Optional Emulators
  1485.  
  1486. This option is not currently installed.
  1487.  
  1488.                                    Echo
  1489.  
  1490. The default is no echo, which indicates the remote computer must echo back characters you type in order for you to see them. Most host computer's do this, but when chatting with friends from computer to computer you'll want to turn ECHO on, so you can see what your typing! 
  1491. G If echo is set incorrectly you will experience one of these symptoms:
  1492.      1. No echoed characters when you type.
  1493.      2. Double typed characters(HELLO would appear as HHEELLLLOO).
  1494.  
  1495.                                   CRLF/LF
  1496.  
  1497. Carriage return/Line Feed expansion On or OFF. When OFF (default), Carriage returns received from a remote user do not scroll your screen. This is because when attached to remote computer Hosts, they offer Line Feeds with Carriage returns that do scroll your screen. Like ECHO, turn this on when talking to someone's computer that is not in a Host mode. When talking to a host type computer turn off else you'll get double line feeds.
  1498.  
  1499.                                    Color
  1500.  
  1501. BCOM has full terminal ANSI color support. Unlike other packages, BCOM is FULL size screen and font. This makes BCOM come alive when talking to remote computers like BBS's. BCOM incorporates as much of the ANSI full screen implementation that was possible(in a window). Because of the quirky behavior of absolute screen addressing in a window, BCOM implements these features in this way:
  1502.  
  1503.  1. Scroll up/down fully supported. Wrap around automatic.
  1504.  
  1505.  2. Stock OEM Font - Lines per screen and characters per line are
  1506.     determined by the screen size vs. character size.
  1507.     True Type Font always contains 24 x 80 characters on 
  1508.     the screen.
  1509.  
  1510.  3. Line feeds are only next line destructive if cursor line 
  1511.     was equal to the last screen line when received.
  1512.  
  1513.  4. Screen array is 100 x 80 x 16 color support 
  1514.     ( dynamically allocated ). Thus up to a 100 line window
  1515.     could be supported when using the Stock OEM Font.
  1516.  
  1517. Colors have been pre-selected to emulate that of 16 color DOS packages. When color is DISABLED, the screen wil be set to a default of black characters on a white background.
  1518.  
  1519.                             TTF/OEM Stock Font
  1520.  
  1521. The user may select either True Type OEM embedded font, or the Windows OEM Stock font. True Type is scalable and allows the user to scale the font to the current physical window size (thus BCOM makes it TTFRowsOnScreen{25 default rows} x 80 columns). 
  1522. D It is possible that certain screen size variations may produce an undesired character aspect ratio. This will sometimes (rarely) result in screen character misalignment and offset, or cursor-to-character tracking problems. 
  1523. C To avoid this, try one of these:
  1524.      1. Re-size the screen slightly.
  1525.      2. Try using the TTFRowsOnScreen or SnapHeightTo24 option.
  1526.      3. Try using the OEM Stock font instead.
  1527.  
  1528. G The OEM Stock font is a fixed pitch font that is not scalable. This may be desired when you wish to have more or less than 24 lines viewed.
  1529.  
  1530.                               TTFRowsOnScreen
  1531.  
  1532. Applies only when the TTF font is selected, otherwise it is grayed out. A combination edit/listbox is presented that allows the user to enter the number of rows (3-99) that will be used as the display line height. The TTF font size will automatically adjust the display grid made of 80 columns wide by the TTFRowsOnScreen. You may have an occasional need to change this value but, typically it should be left at the default 25 rows!
  1533. G See the section under SnapHeightTo24 that explains screen size mismatches.
  1534.  
  1535.                               SnapHeightTo24
  1536.  
  1537. Applies to both the TTF and OEM Stock fonts. SnapHeightTo24 allows you to quickly snap the screen row height to standard 24 line display. 
  1538. G It is especially important to have 24 line display when connected to an remote host that expects you to be using a 24 line display. This is especially true when using ANSI interaction (requiring use of arrow keys: left, right, up, down). For example, a menu allows you to TAG files. BCOM utilizes a 100 line wrap buffer in which the physical canvas is a viewport. 
  1539. D Screen size mismatches can cause problems when the remote computer expects the screen height to be 24 lines. You should either use the True Type Font, SnapHeightTo24, or use a larger screen in which case you should configure the remote computer to accept your larger or smaller screen size.
  1540.  
  1541.                           Copy Area to Clipboard
  1542.  
  1543. If enabled, the user may select a rectangle of text from the BCOM QUEFILE main canvas and copy it to the Windows clipboard. BCOM will mark the text rectangle in reverse video. To select text from the canvas, first move the mouse to the desired area. Then, depress the left mouse button to start the selection process. Move the mouse right and downwards to make a rectangle of desired text ( in reverse video ). Now un-depress the left button and BCOM will prompt: "Copy text to clipboard?". If YES, the text will be sent to the clipboard for use with other applications that use the clipboard where it may be then pasted. If NO, the text in BCOM's buffer will be discarded. 
  1544. G If disabled, BCOM will no longer monitor the canvas for mouse and button movement.
  1545.  
  1546.                           Paste Clipboard to Port
  1547.  
  1548. If enabled (not grayed out), the clipboard has compatible (TEXT or OEMTEXT) data that has been cut or copied to the clipboard. If you select this menu item, BCOM will send this data directly to the configured communications port. 
  1549. C This is great for users who want to annotate files with notes to each other or send pieces of files quickly (without having to save to files then send them!). 
  1550. G BCOM does not echo the sent characters to the canvas. If the remote users package does not echo characters you may not see the characters being sent. 
  1551.  
  1552.                                F1 Help/Sent
  1553.  
  1554. Upon the user hitting the F1 key on the keyboard, the F1 key is either:
  1555.  
  1556.      1. Stripped and used by BCOM to call the BCOM QUEFILE ON-LINE 
  1557.         HELP FACILITY.
  1558.  
  1559.      2. Sent to the com port ( in VT100 ESC format ).
  1560.  
  1561.                              Cursor Home/Clear
  1562.  
  1563. Clears the screen ( and all 100 lines in the circular buffer ) and homes cursor in upper left. This also occurs when the remote computer issues an ANSI escape sequence of "escape[H"
  1564.  
  1565.                                Clear Screen
  1566.  
  1567. Clears the screen ( up to 35 lines of canvas ).
  1568.  
  1569.  
  1570.  
  1571.                             QueFiles Pull-down
  1572.  
  1573.                                  Schedule
  1574.  
  1575.                       
  1576. QueFile allows you to schedule automated file transfer to and from other BCOM QUEFILE nodes any time day or night, 365 days a year. This is great for sending or receiving files to unattended BCOM PC's or your friends BCOM Host Mode in the middle of the night (when long distance rates are low). This allows unattended PC to unattended PC operations to be performed. All other communications packages make you use lengthy or hard to use scripts. 
  1577. C BCOM has simplified complex scheduled file transfer to a single dialog screen, now its a snap! 
  1578. G The only other requirement is that your remote friend (or PC) needs BCOM QUEFILE installed, and must be running in host mode to accept the QueFile request.
  1579.  
  1580. The scheduling dialog box is really four boxes in one. The top box is a listbox of queued files. The bottom left box has the direction send/receive selector and file name gathering controls. The bottom middle box is a listbox of your dial directory entry names. The bottom right box has controls for the month, day, hour, minute, and remote users password. All the bottom boxes configure the top box.  
  1581. Start by clicking on an entry in QueFile queued file listbox (on the top box). This is where new QueFile information will go.
  1582.  
  1583. Now go to the "File Section" ( bottom left). The direction push-button specifies the file transfer direction, Send or Receive. If you want to send a file, click on an available file in the listbox or enter a filename in the filename edit box. If you would like to receive a file, you'll have to use the edit box because BCOM doesn't have a list of the files from the remote node. Also, the file if received must exist in the remote PC's BCOM QUEFILE host/download directory. Wildcards may be used in the filename edit box. If you desire to change the directory, simply enter a new path name in the top edit box and click on the refresh button. The default directory is the BCOM host/download directory.
  1584.  
  1585. Now a target dial directory name/entry from the dial directory listbox (bottom middle) is required. These target dial directory entries ( remote PC's ) must have BCOM QUEFILE running in Host Mode to allow this QueFile request to be successful. The bottom right box contains combination boxes (edit and list) that allow the user to select the month, day, hour and minute the file should be transferred. Also, the bottom right box contains the password edit box is the remote BCOM users primary password from their Configure Set Strings dialog box. 
  1586. G In order for the QueFile transfer to complete successfully, this list must be completed:
  1587.  
  1588.   1.  Complete the scheduling box information correctly.
  1589.   2.  You must have the remote BCOM  primary password (for 
  1590.       security reasons).
  1591.   3.  The remote PC must be running BCOM QUEFILE in host mode.
  1592.   4.  The remote BCOM package must have QueFile enabled, under
  1593.       QueFile Enable/Disable.
  1594.  
  1595. G Now click on the "QUEUE" button. The entered information should now be represented in the upper (top)QueFile listbox. This entry is now queued and avilable for BCOM as soon as you "QUIT" button.
  1596.  
  1597. The Standard state of all entries is QUEUE. This means BCOM is polling (checking) for valid Day and time stamp to launch this operation. All QueFile entries have the date BCOM QUEFILE started up. BCOM QUEFILE matches the real date with the QUEUE date. If they are the same and the time matches or the time or date has already occurred for this DATE BCOM will launch the process. The process is on a thirty second queue so you will have approximately thirty seconds to hit delete and purge the process. 
  1598.  
  1599. By clicking on the "RELEASE" push-button, you will effectively bring this QueFile entries time and date current, thus BCOM will try to execute once leaving this dialog box using the "QUIT" button. This is convenient when you want an immediate launch of an existing entry that has some future date and time already set. 
  1600.  
  1601. C BCOM will never execute a QueFile while this dialog box is up, giving you a chance to change your mind and change or "DELETE" it. You may re-queue over a enqueued entry!
  1602.  
  1603. To launch a QUEFILE entry, the QueFile date must be less than or equal to the current date/time (month:day:hour:minute). 
  1604. C BCOM is aware when a previous month, day, or time has expired and should launch expired QueFiles as soon as possible. 
  1605. D The negative side to this is you cannot queue ahead to the next year! Jan 01 of 1995 would be less than Dec 25 1994 because BCOM does not currently watch the year. Once a date is matched however, BCOM can determine if the file time has expired for that DAY and execute any expired times for that day. For example, if the date/time was:
  1606.  
  1607.      Jun 10   15:33
  1608.      and your QueFile was date/time stamped:
  1609.      Jun 10   11:22
  1610.      BCOM would immediately start this entry.
  1611.  
  1612.      HOWEVER, if the QueFile was date/time stamped:
  1613.      Jun 10   15:35
  1614.      you would have 2 minutes before the entry would launch.
  1615.  
  1616.      Date: ( two combo-boxes supply all the correct entries )
  1617.      Valid Recognized Months ( 3 char, CAP first letter ):
  1618.      Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec.
  1619.      Valid Recognized Days ( Zero Padded 01-09 ):
  1620.      01, 02, 03, 04, 05, 06, 07, 08, 09, 10-31.
  1621.  
  1622.      Time: ( two combo-boxes supply all the correct entries )
  1623.      Valid Recognized Hour uses a 12 hour clock. For example 12am-
  1624.      11:59pm. BCOM expects a 3 character string to represent 
  1625.      this. Example 12a = 12 am, 01a = 1 am and 11p = 11 pm.
  1626.      Valid Recognized Minutes ( Zero Padded 00-09 ):
  1627.      00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10-59.
  1628.  
  1629.      BCOM internally translates 12 hour time to a military 24 
  1630.      hour clock:
  1631.      1:00pm in the afternoon would be 13:00.
  1632.      1:00am in the morning   would be 01:00.
  1633. G You must now click on the "QUIT" button to execute the current QueFIle list. BCOM will notify you it is taking session control by saying "BCOM MESSAGE: BCOM QUEFILE IS TAKING SESSION CONTROL".
  1634.  
  1635. Once a QueFile is in progress, it will attempt to auto-dial ( over and over ) the tagged dial entry until a valid modem connection is established. If other QueFiles should be queued for execute ( even to the same target dial entry), they must wait, FIFO (first in match, first out) for the first one to finish ( ABORT or DONE! states). 
  1636. The next event or QueFile will execute after the QueFile in progress is terminated. Once connected, BCOM QUEFILE will send a (encrypted for security) start command and your Send/Receive operation will be processed. If at this point your password matches their primary password, BCOM will do file transfer else it will abort the QueFile session and this will be indicated in your QueFile Dialog listbox. 
  1637.  
  1638. BCOM QueFile requests will take session control away from the user. Should you experience trouble with your QueFile, use the List Queue(s) option under the Internal pull-down. This will indicate if a QueFile is underway but not under retry (30 seconds). Once a QueFile is underway and an error occurs, it will attempt to retry a total of 3 times. If your foreground session appears to be tied up ( non-responsive) and you want immediate control back either: 
  1639.  
  1640.    1. Clear Queue(s) under the Internal pull-down 
  1641.      (clears all queued events!). 
  1642.    2. Enter QueFile schedule and DELETE the entry, QUIT and wait 
  1643.       for the current retry to finish. 
  1644.    3. Exit and re-enter BCOM.
  1645.  
  1646. There are currently 3 possible states for QueFile entries:
  1647.  
  1648.      QUEUE - valid, being checked.
  1649.      ABORT - Either invalid ( NON-BCOM ) node at other end or 
  1650.              BCOM aborted transfer due to bad password.
  1651.      DONE! - operation completed.
  1652.  
  1653. The "DELETE" push-button cancels the highlighted QueFile entry and deletes it from the dialog box. It clears out queue position and returns state to QUEUE. 
  1654.  
  1655. G Though the QueFile process may sound complex, it is really quite easy. Try it with a friend, you'll really enjoy this feature!
  1656.  
  1657.                               Enable/Disable
  1658.  
  1659. You may want to disable remote users from using BCOM QueFile on your PC for security reasons. When disabled, remote users attempting to QueFile onto your PC results in an ABORT state on their PC QueFile entry. This provides an addition level of security for you. Remember, they must still have your password in order to get files from your disk. As well, they (BCOM QueFile) only have access to your Host/download directory.
  1660.  
  1661.                             Save Queue to disk
  1662.  
  1663. BCOM QUEFILE now allows the user to save ( dump ) the QueFile entries from memory to disk. When used in conjunction with "Get Queue from disk" or "AutoLoad Queue at start-up", allows the user to restore QueFile entries to their exact state when last saved.
  1664. Remember, the file data is not saved, just the scheduled entries. The significance of saving queued entries results in the ability to store and reload complex file transfer scheduling with the click of a mouse. BCOM QUEFILE uses a reserved file name BCOMWINx.QUE to hold the entire Queue on disk. 
  1665.  
  1666.                             Get Queue from disk
  1667.  
  1668. Allows the manual invocation of retrieving saved QueFile entries from BCOMWINx.QUE. See also, Save Queue to disk above.
  1669.  
  1670.                         AutoLoad Queue at start-up
  1671.  
  1672. Allows the automatic retrieval of saved QueFile entries from BCOMWINx.QUE at BCOM QUEFILE start-up. Therefor, BCOM will automatically restore saved QueFile data from the previous BCOM QUEFILE session and continue on.
  1673.  
  1674. Also, if this option is selected, upon any change of any BCOM QueFile entry event status ( from QUEUE to DONE or ABORT), BCOM will automatically save the current queue in memory to disk. See also, Save Queue to disk above.
  1675.  
  1676. G This option effectively automates QueFile and will keep the queue current through computer power-downs and bringing BCOM up and down.
  1677.  
  1678.                                  Protocol
  1679.  
  1680. Allows the user to specify which of the BCOM QUEFILE supported file transfer protocols to use for all QueFile initiated file transfers. If you wish to save this information, you must manually save this under "CONFIGURE Save Config" or use the toolbar Save Config button.
  1681.  
  1682.  
  1683.  
  1684.                             Internal Pull-down
  1685.  
  1686.                                 Debug/Queue
  1687.  
  1688. Allows debug of specific BCOM functions, like character position, 
  1689. character size, and more.
  1690.  
  1691.                               Clear Queue(s)
  1692.  
  1693. Clear events that have not occurred yet, but not in execution. 
  1694.  
  1695.  
  1696.                                List Queue(s)
  1697.  
  1698. List the next available 15 events. EVENT# is the current event of 200 possible in queue. PTR# is where the next event will be placed. 
  1699. Event........ The event queued, 
  1700.              INACTIVE, DIALING, HOST MODE, HOST ABORT, 
  1701.               QUEUE FILE, TRANSFER, BANNER 
  1702. State........ State of event, 0 idle, -1 execute, else return code.
  1703. Description.. Of the event, additional information.
  1704.  
  1705.  
  1706.  
  1707.                               Help Pull-down
  1708.  
  1709. Index
  1710.                                      
  1711. Will take the user straight to Windows HELP and display the user BCOM QUEFILE HELP CONTENTS. All major topics will be displayed. Users may also access this by pressing F1 at any time during the BCOM QUEFILE session.
  1712.  
  1713. Using Help
  1714.                                      
  1715. G This option allows the user to get Help on how to use the Windows Help facilities. Users unfamiliar with Windows should review this before using BCOM's help facility.
  1716.  
  1717. About BCOM...
  1718.                                      
  1719. Program information about BCOM QUEFILE, including version number.
  1720. Shows ICON BCOM QUEFILE will assume when minimized.
  1721.  
  1722.  
  1723.                   BCOM file transfer protocols explained
  1724.  
  1725. XMODEM explained:
  1726.   Packet size:             128 bytes.
  1727.   File header info:   Implemented. 128 byte header.
  1728.                       Filename, size.
  1729.   Error Correction/
  1730.   Detection:          CRC 16, CHECKSUM
  1731.   Files per transaction:   Single.
  1732.   Notes:
  1733.   BCOM's version of XMODEM implements a robust implementation.
  1734.   BCOM has been tested to over 40 different implementations.
  1735.   High overhead, every 128 byte data packet is acknowledged, 
  1736.   1 to 1. Use XMODEM when nothing else is available.                  
  1737.  
  1738. YMODEM BATCH explained:
  1739.   Packet size:             128/1024 bytes inter-mixed.
  1740.   File header info:   Implemented. 128 byte header.
  1741.                       Filename, size.
  1742.   Error Correction/
  1743.   Detection:          CRC 16, CHECKSUM
  1744.   Files per transaction:   Multiple.
  1745.   Notes:
  1746.   BCOM's version of YMODEM implements a robust implementation.
  1747.   BCOM has been tested to over 40 different implementations.
  1748.   Lower overhead, every 128/1024 byte data packet acknowledged, 
  1749.   1 to 1. Use YMODEM over XMODEM but use G-YMODEM if you can.                   
  1750.  
  1751. YMODEM G-BATCH explained:
  1752.   Packet size:             128/1024 bytes inter-mixed.
  1753.   File header info:   Implemented. 128 byte header.
  1754.                       Filename, size.
  1755.   Error Correction/
  1756.   Detection:          CRC 16, CHECKSUM
  1757.   Files per transaction:   Multiple.
  1758.   Notes:
  1759.   BCOM's version of YMODEM-G implements a robust implementation.
  1760.   BCOM has been tested to over 60 different implementations.
  1761.   When using error correcting modems, this has the highest
  1762.   performance. Use over all other protocols.
  1763.   Lowest overhead, data packets assumed acknowledged unless
  1764.   negative acknowledgement ( NAK) is received.
  1765.  
  1766. ASCII/BINARY explained:
  1767.   Packet size:             1 byte
  1768.   File header info:   Implemented. 28 byte header.
  1769.                       Filename, size BCOM-BCOM only.
  1770.   Error Correction/
  1771.   Detection:          None.
  1772.   Files per transaction:   Single, Multiple BCOM-BCOM.
  1773.   Notes:
  1774.   BCOM's version of ASCII/BINARY is straightforward. 
  1775.   It sends files byte by byte. No acknowledgement!
  1776.   Use if no protocols exist or are required.
  1777.  
  1778.  
  1779. KERMIT explained:
  1780.   Packet size:             Extended Packet Size Support.
  1781.                       Up to 1029 bytes per packet.
  1782.   File header info:   Implemented. 88 byte header.
  1783.                       Attributes, Filename, Ksize, size.
  1784.   Error Correction/
  1785.   Detection:          1 BYTE CHECKSUM
  1786.   Files per transaction:   Multiple.
  1787.   Notes:
  1788.   BCOM's version of KERMIT implements a robust and 
  1789.   completely automated implementation.
  1790.   BCOM supports most of KERMITS options without 
  1791.   any confusing configuration.
  1792.   
  1793.   What is supported [automatically]:
  1794.      - 8th bit PREFIXING for 7 bit data connections.
  1795.      - Control Character Quoting.
  1796.      - File headers.
  1797.      - File Attributes.
  1798.      - Extended Packet Length ( Automatic Negotiation ).  
  1799.  
  1800.   What is not supported:
  1801.      - Sliding Windows.
  1802.      - Configure capable MARK(SOH, 0x01),QUOTE(#,0x23) and 
  1803.        PREFIX(&,0x26) characters. 
  1804.   
  1805.   Somewhat high overhead, every data packets acknowledged 1 to 1 
  1806.   with a 5 byte response. Binary Data is prefixed sometimes 
  1807.   causing a 1 or 2 bytes overhead for every byte sent.
  1808.   Use other protocols if you can.The KERMIT implementation 
  1809.   along with other BCOM supported protocols are to make 
  1810.   file transfer as simple as possible.
  1811.   KERMIT was added to simply compliment other BCOM protocols 
  1812.   and provide additional connectivity to HOST type computers
  1813.   or where other BCOM protocols were not supported. 
  1814.  
  1815.  
  1816.                            File Transfer Errors
  1817.  
  1818. If executing file transfer and an error occurs, try the transfer  again. If the failure persists, try another protocol. If that doesn't work try these :
  1819.  
  1820.      1. Verify your modem is set up to use the correct
  1821.         "AT" modem initialization parameters. If you have an
  1822.         MNP error correcting modem, make sure you have implemented
  1823.         all the proper commands. Many MNP style modems have an 
  1824.         "EC" or some light indicating they are in error 
  1825.         correcting mode. You can also tell by the ATX1-8 
  1826.         connection result if you are using V.32/ MNP / LAPM etc.
  1827.  
  1828.      2. G If your using speeds above 2400, make sure you have 
  1829.         implemented hardware CTS/RTS end-to-end level flow control 
  1830.         on both modems. See Also: Error Correcting Modems section.
  1831.         
  1832.      3. Verify you don't have an excessively noisy phone 
  1833.         connection. Line hits ( noise on phone line ) are the
  1834.         number one killer of file transfers even with error 
  1835.         correcting modems. Call the remote  PC back in 20 minutes 
  1836.         and see if you can transfer then. If you have call-waiting
  1837.         try disabling it ( sometimes you can dial "*70" 
  1838.         or some code ).
  1839.  
  1840.      4. Watch the BCOM TRANSPORT dialog box "LAST MESSAGE". It
  1841.         usually is a real verbose indicator of what's wrong.
  1842.  
  1843.  
  1844.                           Error Correcting Modems
  1845.  
  1846. When using EC or MNP style modems, it is necessary to set the line speed between the computer ( via BCOM ) higher than your modem carrier can connect with. For example, a 2400 baud MNP style modem can usually have a line speed up to 9600 bps. This usually results in return codes of CARRIER 2400 with a CONNECT 9600. A 9600 MNP modem can run at 19.2Kbps or even 36Kbps. This is due to the fact that the modem can compress and buffer data. This often results in bursts of data to and from the PC. It is necessary to monitor and raise/lower hardware signals to prevent data overrun or even loss. Set your modem to monitor CTS/RTS signals for HARDWARE FLOW CONTROL. When using Error Correcting Modems, do the following:
  1847.  
  1848.      1. Physically set up modem according to the modems 
  1849.         owners manual. 
  1850.  
  1851.      2. Use the DialSuppStr2 option in the dial directory for 
  1852.         MNP users. This way, NON-MNP users default to 
  1853.         DialSuppStr1. Place the setup string for your modem that 
  1854.         places it into Error Correct mode in:
  1855.           a. CONFIGURE Pull-down
  1856.                1. Set Strings
  1857.                     a. DialSuppStr2
  1858.      3. G Set the baud rate as high as the modem/BCOM can handle.
  1859.         NOTE: If you are using baud rates over 9600 it 
  1860.         is absolutely necessary that you install a 16550 high 
  1861.         performance FIFO port for your modem. These may 
  1862.         be usually purchased at any computer store.
  1863.  
  1864.      4. Under CONFIGURE pull-down, set flow control to HARDWARE.
  1865.         BCOM's Hardware flow implements CTS/RTS. Buffers are 10k.
  1866.  
  1867.      5. Use the Ymodem-G protocol for EC or MNP modem transfers. 
  1868.         This protocol does minimal error checking, no wait for 
  1869.         end-to-end acknowledgements, the ability to cram 
  1870.         data into the modem faster than it can send thus has 
  1871.         high performance. 
  1872.  
  1873.  
  1874.  
  1875.  
  1876.                       BCOM QUEFILE DDE Client/Server
  1877.  
  1878. BCOM QUEFILE now incorporates Dynamic Data Exchange or DDE. DDE enables BCOM QUEFILE to receive commands through the Windows DDE message queue. Developers may use the DDE1.exe and related code DDE1.C ( BCOM COMPUTER can make all .rc, .h, .def and etc. files available to authorized users ) to build an application that uses BCOM QUEFILE DDE commands. The DDE ( app, topic, and BCOM ) command set is documented in DDE1.C file. 
  1879.  
  1880. G The DDE command set allows developers to hide and show BCOM ( LOCKUSEROUT / UNLOCKUSER), queue  Host Mode(HOSTMODE), manipulate (get/save) the QueFile .QUE (GETQUEUE and SAVEQUEUE) and invoke any script file (SCRIPT_filename). Invoking QueFiles or script files gives developers the ability to send/receive files, schedule file transfers, dial other users, and lots more. For more information on script commands see the Session/Script section above. 
  1881.  
  1882. G Developers may generate the script files or QueFiles then have BCOM QUEFILE launch them.
  1883.  
  1884.  
  1885.  
  1886.                                  Glossary
  1887.  
  1888. ANSI - American National Standards Institute. ANSI escape sequences make screen formatting and multi color screens possible.
  1889.  
  1890. Application - A program such as BCOM QUEFILE, CLOCK, CONTROL PANEL.
  1891.  
  1892. ASCII file - usually files that contain only text.
  1893.  
  1894. Background - The area behind an active window.
  1895.  
  1896. Baud Rate - The rate in which bits of data travel from modem to modem.
  1897.  
  1898. Binary files - Files like (.exe and .com) files or text files with control characters from ctrl-a - ctrl-z.
  1899.  
  1900. Canvas - The main screen of a window.
  1901.  
  1902. Carrier - A tone from the modem which data is carried on.
  1903.  
  1904. Click - When you quickly press and release a mouse button.
  1905.  
  1906. Comm Port - see Serial Port.
  1907.  
  1908. CPS - Characters Per Second. Referring to how fast data can travel. A 2400 baud line divided by 8 bits per second results in a max of 300 characters per second. There is also a phrase BPS for Bits Per Second where there are 8 bits in a character.
  1909.  
  1910. Dialog Box - A special type of window that serves a particular purpose.
  1911.  
  1912. DDE Dynamic Data Exchange - A communications method Windows incorporates to allow applications to share information.
  1913.  
  1914. Drag and Drop - Allows users to tag a group of files and drag them to an application that will accept them where the user may then drop them.
  1915.  
  1916. ECM - Error Correcting Modem. A modem such as an MNP modem that is capable of detecting errors and retransmission of frames independently of the communication software package.
  1917.  
  1918. Filespec - A filename or specification like "file.txt", "*.exe" or "*.*".
  1919.  
  1920. Flat file - see ASCII file.
  1921.  
  1922. Icon - A graphical representation of an available resource, file, drive, application, etc.
  1923.  
  1924. Modem - A device that allows communications from one computer to another over phone lines.
  1925.  
  1926. MNP - An error correcting, compression protocol that allows the application such as BCOM QUEFILE to have a more reliable transfer layer.
  1927.  
  1928. Off-Line - When BCOM makes isolates communications between computer and modem.
  1929.  
  1930. On-Line - when BCOM makes communication available between computer and modem.
  1931.  
  1932. Path: DIR
  1933. Pathspec - A pathname and or drive. Like "c:\dos", "a:" or "\windows".
  1934.  
  1935. Protocol - X/Y/Zmodem, A predefined set of rules in which  computers can transfer files and file information.
  1936.  
  1937. Scroll - To move text/cursor up, down, left or right.
  1938.  
  1939. Select -  Click to highlight a entry.
  1940.  
  1941. Serial Port - A 8250x or 16550 communications port that usually has a rs232 9 or 25 pin connector available for modem. Internal modems have a serial port built onto the PC modem/board.
  1942.  
  1943. Title Bar - the horizontal bar at the top of a window. It usually has text that describes the window.
  1944.  
  1945. True Type - A scalable font that allows the user to size the font size to fit the window size. 
  1946.  
  1947. Queue - A stacked list of events waiting for execution.
  1948.  
  1949. V.32  - A  set of rules governing modem characteristics for 
  1950. error free MNP/LAP-M communications.
  1951.  
  1952. V.42  - A software specification for modem Data Compression and an Error Control Protocol that provides 100% error free communications.
  1953.  
  1954. Xfer - Short for file transfer.
  1955. ( This page intentionally left blank )
  1956.  
  1957.  
  1958.                     Documentation Update Required Form
  1959.  
  1960. If you have any comments regarding the quality or accuracy of this documentation please fill out the following sheet and send it to the address listed at the beginning of this document. Your comments, ideas and corrections are appreciated!
  1961. Thank you!
  1962.                              
  1963. ERROR/DISCREPANCY    PAGE(s)  NOTES:
  1964.                                                                  
  1965.                              
  1966.                              
  1967.                              
  1968.                                                                  
  1969.                              
  1970.                              
  1971.                              
  1972.                                                                  
  1973.                                                                 
  1974.                                                                 
  1975.                                                                 
  1976.                                                                  
  1977.                               
  1978.                               
  1979.                               
  1980.                                                                  
  1981.                              
  1982.                              
  1983.                              
  1984.                                                                  
  1985.                              
  1986.                              
  1987.                              
  1988.                                                                  
  1989.                              
  1990.                              
  1991.                              
  1992.                                                                  
  1993.  
  1994.          
  1995. ( This page intentionally left blank )
  1996.